/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc /storage/repos/CAV22/benchmarks/AutomizerCInline.xml -i /storage/repos/CAV22/benchmarks/increased_bounds/weaver_array-eq-symm.wvr_bound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-19404b3-m [2023-08-04 08:04:45,636 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-04 08:04:45,710 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-04 08:04:45,718 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-04 08:04:45,718 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-04 08:04:45,719 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-04 08:04:45,719 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-04 08:04:45,750 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-04 08:04:45,751 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-04 08:04:45,751 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-04 08:04:45,751 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-04 08:04:45,752 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-04 08:04:45,752 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-04 08:04:45,754 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-04 08:04:45,754 INFO L153 SettingsManager]: * Use SBE=true [2023-08-04 08:04:45,754 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-04 08:04:45,756 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-04 08:04:45,759 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-04 08:04:45,760 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-04 08:04:45,760 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-04 08:04:45,761 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-04 08:04:45,761 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-04 08:04:45,762 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-04 08:04:45,762 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-04 08:04:45,762 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-04 08:04:45,762 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-04 08:04:45,762 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-04 08:04:45,763 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-04 08:04:45,763 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-04 08:04:45,763 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-04 08:04:45,764 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 08:04:45,764 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-04 08:04:45,764 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-04 08:04:45,765 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-04 08:04:45,766 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-04 08:04:45,766 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST [2023-08-04 08:04:45,979 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-04 08:04:46,003 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-04 08:04:46,005 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-04 08:04:46,006 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-04 08:04:46,007 INFO L274 PluginConnector]: CDTParser initialized [2023-08-04 08:04:46,008 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/weaver_array-eq-symm.wvr_bound2.c [2023-08-04 08:04:47,204 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-04 08:04:47,359 INFO L384 CDTParser]: Found 1 translation units. [2023-08-04 08:04:47,359 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_array-eq-symm.wvr_bound2.c [2023-08-04 08:04:47,365 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c9f2df8e/c2b894402bb54d5691cdfa9197c51344/FLAG2fbdc3529 [2023-08-04 08:04:47,376 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c9f2df8e/c2b894402bb54d5691cdfa9197c51344 [2023-08-04 08:04:47,378 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-04 08:04:47,380 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-04 08:04:47,381 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-04 08:04:47,381 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-04 08:04:47,384 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-04 08:04:47,384 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,385 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5364fad9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47, skipping insertion in model container [2023-08-04 08:04:47,385 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,403 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-04 08:04:47,555 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/weaver_array-eq-symm.wvr_bound2.c[2413,2426] [2023-08-04 08:04:47,560 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 08:04:47,567 INFO L201 MainTranslator]: Completed pre-run [2023-08-04 08:04:47,584 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/CAV22/benchmarks/increased_bounds/weaver_array-eq-symm.wvr_bound2.c[2413,2426] [2023-08-04 08:04:47,587 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 08:04:47,599 INFO L206 MainTranslator]: Completed translation [2023-08-04 08:04:47,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47 WrapperNode [2023-08-04 08:04:47,599 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-04 08:04:47,600 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-04 08:04:47,600 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-04 08:04:47,600 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-04 08:04:47,606 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,612 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,631 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 148 [2023-08-04 08:04:47,631 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-04 08:04:47,632 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-04 08:04:47,632 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-04 08:04:47,632 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-04 08:04:47,639 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,639 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,642 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,642 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,649 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,653 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,654 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,655 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,657 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-04 08:04:47,658 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-04 08:04:47,658 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-04 08:04:47,658 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-04 08:04:47,659 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (1/1) ... [2023-08-04 08:04:47,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 08:04:47,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:04:47,683 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-04 08:04:47,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-04 08:04:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-04 08:04:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-04 08:04:47,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-04 08:04:47,713 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-04 08:04:47,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-04 08:04:47,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-04 08:04:47,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-04 08:04:47,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-04 08:04:47,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-04 08:04:47,713 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-04 08:04:47,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-04 08:04:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-04 08:04:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-04 08:04:47,717 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-04 08:04:47,793 INFO L236 CfgBuilder]: Building ICFG [2023-08-04 08:04:47,795 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-04 08:04:48,049 INFO L277 CfgBuilder]: Performing block encoding [2023-08-04 08:04:48,056 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-04 08:04:48,056 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-08-04 08:04:48,058 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 08:04:48 BoogieIcfgContainer [2023-08-04 08:04:48,058 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-04 08:04:48,060 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-04 08:04:48,060 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-04 08:04:48,063 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-04 08:04:48,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.08 08:04:47" (1/3) ... [2023-08-04 08:04:48,063 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14cfd359 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 08:04:48, skipping insertion in model container [2023-08-04 08:04:48,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 08:04:47" (2/3) ... [2023-08-04 08:04:48,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14cfd359 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 08:04:48, skipping insertion in model container [2023-08-04 08:04:48,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 08:04:48" (3/3) ... [2023-08-04 08:04:48,069 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_array-eq-symm.wvr_bound2.c [2023-08-04 08:04:48,077 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-04 08:04:48,086 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-04 08:04:48,086 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-04 08:04:48,087 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-04 08:04:48,196 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-04 08:04:48,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:48,398 INFO L124 PetriNetUnfolderBase]: 43/339 cut-off events. [2023-08-04 08:04:48,399 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 08:04:48,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 339 events. 43/339 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 981 event pairs, 0 based on Foata normal form. 0/286 useless extension candidates. Maximal degree in co-relation 205. Up to 8 conditions per place. [2023-08-04 08:04:48,408 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:48,417 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:48,420 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 08:04:48,432 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:48,435 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:48,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:48,491 INFO L124 PetriNetUnfolderBase]: 43/339 cut-off events. [2023-08-04 08:04:48,492 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 08:04:48,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 339 events. 43/339 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 981 event pairs, 0 based on Foata normal form. 0/286 useless extension candidates. Maximal degree in co-relation 205. Up to 8 conditions per place. [2023-08-04 08:04:48,500 INFO L119 LiptonReduction]: Number of co-enabled transitions 4032 [2023-08-04 08:04:53,152 INFO L134 LiptonReduction]: Checked pairs total: 6549 [2023-08-04 08:04:53,152 INFO L136 LiptonReduction]: Total number of compositions: 186 [2023-08-04 08:04:53,164 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 08:04:53,170 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@10194e39, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 08:04:53,170 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 08:04:53,176 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 08:04:53,176 INFO L124 PetriNetUnfolderBase]: 3/19 cut-off events. [2023-08-04 08:04:53,177 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:04:53,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:04:53,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:04:53,178 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:04:53,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:04:53,182 INFO L85 PathProgramCache]: Analyzing trace with hash -293582699, now seen corresponding path program 1 times [2023-08-04 08:04:53,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:04:53,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135605235] [2023-08-04 08:04:53,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:53,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:04:53,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:53,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 08:04:53,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:04:53,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135605235] [2023-08-04 08:04:53,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135605235] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:04:53,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:04:53,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:04:53,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125222796] [2023-08-04 08:04:53,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:04:53,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:04:53,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:04:53,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:04:53,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:04:53,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 379 [2023-08-04 08:04:53,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 38 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:53,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:04:53,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 379 [2023-08-04 08:04:53,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:04:53,637 INFO L124 PetriNetUnfolderBase]: 417/665 cut-off events. [2023-08-04 08:04:53,637 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-04 08:04:53,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1347 conditions, 665 events. 417/665 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2485 event pairs, 105 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 1144. Up to 625 conditions per place. [2023-08-04 08:04:53,641 INFO L140 encePairwiseOnDemand]: 375/379 looper letters, 36 selfloop transitions, 2 changer transitions 3/43 dead transitions. [2023-08-04 08:04:53,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 43 transitions, 186 flow [2023-08-04 08:04:53,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:04:53,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:04:53,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 548 transitions. [2023-08-04 08:04:53,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48197009674582236 [2023-08-04 08:04:53,656 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 548 transitions. [2023-08-04 08:04:53,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 548 transitions. [2023-08-04 08:04:53,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:04:53,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 548 transitions. [2023-08-04 08:04:53,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:53,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:53,668 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:53,670 INFO L175 Difference]: Start difference. First operand has 33 places, 38 transitions, 98 flow. Second operand 3 states and 548 transitions. [2023-08-04 08:04:53,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 43 transitions, 186 flow [2023-08-04 08:04:53,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 43 transitions, 186 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 08:04:53,675 INFO L231 Difference]: Finished difference. Result has 35 places, 35 transitions, 96 flow [2023-08-04 08:04:53,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=35, PETRI_TRANSITIONS=35} [2023-08-04 08:04:53,679 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 2 predicate places. [2023-08-04 08:04:53,679 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 35 transitions, 96 flow [2023-08-04 08:04:53,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:53,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:04:53,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:04:53,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-04 08:04:53,680 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:04:53,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:04:53,681 INFO L85 PathProgramCache]: Analyzing trace with hash -281781583, now seen corresponding path program 1 times [2023-08-04 08:04:53,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:04:53,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141876992] [2023-08-04 08:04:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:53,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:04:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 08:04:53,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:04:53,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141876992] [2023-08-04 08:04:53,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141876992] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:04:53,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285869287] [2023-08-04 08:04:53,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:53,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:53,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:04:53,825 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) [2023-08-04 08:04:53,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-04 08:04:53,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:53,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:04:53,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:04:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:04:53,931 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:04:53,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285869287] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:04:53,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:04:53,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 08:04:53,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635273273] [2023-08-04 08:04:53,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:04:53,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:04:53,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:04:53,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:04:53,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:04:53,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 379 [2023-08-04 08:04:53,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 35 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:53,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:04:53,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 379 [2023-08-04 08:04:53,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:04:54,048 INFO L124 PetriNetUnfolderBase]: 413/646 cut-off events. [2023-08-04 08:04:54,049 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-04 08:04:54,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1323 conditions, 646 events. 413/646 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2109 event pairs, 112 based on Foata normal form. 0/413 useless extension candidates. Maximal degree in co-relation 1124. Up to 567 conditions per place. [2023-08-04 08:04:54,052 INFO L140 encePairwiseOnDemand]: 376/379 looper letters, 41 selfloop transitions, 2 changer transitions 1/46 dead transitions. [2023-08-04 08:04:54,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 46 transitions, 206 flow [2023-08-04 08:04:54,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:04:54,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:04:54,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 552 transitions. [2023-08-04 08:04:54,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48548812664907653 [2023-08-04 08:04:54,058 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 552 transitions. [2023-08-04 08:04:54,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 552 transitions. [2023-08-04 08:04:54,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:04:54,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 552 transitions. [2023-08-04 08:04:54,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,069 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,070 INFO L175 Difference]: Start difference. First operand has 35 places, 35 transitions, 96 flow. Second operand 3 states and 552 transitions. [2023-08-04 08:04:54,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 46 transitions, 206 flow [2023-08-04 08:04:54,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 46 transitions, 196 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-04 08:04:54,072 INFO L231 Difference]: Finished difference. Result has 32 places, 35 transitions, 94 flow [2023-08-04 08:04:54,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=32, PETRI_TRANSITIONS=35} [2023-08-04 08:04:54,073 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -1 predicate places. [2023-08-04 08:04:54,073 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 35 transitions, 94 flow [2023-08-04 08:04:54,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:04:54,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:04:54,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-04 08:04:54,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:54,284 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:04:54,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:04:54,284 INFO L85 PathProgramCache]: Analyzing trace with hash -121277216, now seen corresponding path program 1 times [2023-08-04 08:04:54,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:04:54,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286792375] [2023-08-04 08:04:54,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:54,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:04:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:04:54,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:04:54,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286792375] [2023-08-04 08:04:54,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286792375] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:04:54,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786105430] [2023-08-04 08:04:54,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:54,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:54,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:04:54,389 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) [2023-08-04 08:04:54,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-04 08:04:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:54,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:04:54,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:04:54,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:04:54,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:04:54,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786105430] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:04:54,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:04:54,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 08:04:54,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055585763] [2023-08-04 08:04:54,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:04:54,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:04:54,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:04:54,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:04:54,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:04:54,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 379 [2023-08-04 08:04:54,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 35 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:04:54,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 379 [2023-08-04 08:04:54,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:04:54,561 INFO L124 PetriNetUnfolderBase]: 275/444 cut-off events. [2023-08-04 08:04:54,561 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-04 08:04:54,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 962 conditions, 444 events. 275/444 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1297 event pairs, 102 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 255. Up to 305 conditions per place. [2023-08-04 08:04:54,563 INFO L140 encePairwiseOnDemand]: 376/379 looper letters, 45 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-08-04 08:04:54,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 49 transitions, 220 flow [2023-08-04 08:04:54,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:04:54,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:04:54,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions. [2023-08-04 08:04:54,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48812664907651715 [2023-08-04 08:04:54,565 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 555 transitions. [2023-08-04 08:04:54,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 555 transitions. [2023-08-04 08:04:54,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:04:54,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 555 transitions. [2023-08-04 08:04:54,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 185.0) internal successors, (555), 3 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,570 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,570 INFO L175 Difference]: Start difference. First operand has 32 places, 35 transitions, 94 flow. Second operand 3 states and 555 transitions. [2023-08-04 08:04:54,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 49 transitions, 220 flow [2023-08-04 08:04:54,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 49 transitions, 216 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:04:54,572 INFO L231 Difference]: Finished difference. Result has 33 places, 36 transitions, 102 flow [2023-08-04 08:04:54,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=33, PETRI_TRANSITIONS=36} [2023-08-04 08:04:54,572 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-04 08:04:54,573 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 36 transitions, 102 flow [2023-08-04 08:04:54,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:04:54,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:04:54,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-04 08:04:54,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-04 08:04:54,779 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:04:54,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:04:54,780 INFO L85 PathProgramCache]: Analyzing trace with hash -480483092, now seen corresponding path program 1 times [2023-08-04 08:04:54,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:04:54,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930013411] [2023-08-04 08:04:54,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:54,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:04:54,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:54,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:04:54,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:04:54,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930013411] [2023-08-04 08:04:54,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930013411] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:04:54,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837317344] [2023-08-04 08:04:54,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:54,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:54,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:04:54,869 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) [2023-08-04 08:04:54,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-04 08:04:54,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:54,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:04:54,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:04:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:04:54,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:04:54,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837317344] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:04:54,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:04:54,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 08:04:54,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121279519] [2023-08-04 08:04:54,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:04:54,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:04:54,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:04:54,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:04:54,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:04:54,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 379 [2023-08-04 08:04:54,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 36 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:54,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:04:54,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 379 [2023-08-04 08:04:54,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:04:55,069 INFO L124 PetriNetUnfolderBase]: 264/427 cut-off events. [2023-08-04 08:04:55,070 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2023-08-04 08:04:55,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 427 events. 264/427 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1214 event pairs, 139 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 437. Up to 378 conditions per place. [2023-08-04 08:04:55,072 INFO L140 encePairwiseOnDemand]: 376/379 looper letters, 41 selfloop transitions, 2 changer transitions 2/47 dead transitions. [2023-08-04 08:04:55,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 47 transitions, 214 flow [2023-08-04 08:04:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:04:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:04:55,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 552 transitions. [2023-08-04 08:04:55,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48548812664907653 [2023-08-04 08:04:55,078 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 552 transitions. [2023-08-04 08:04:55,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 552 transitions. [2023-08-04 08:04:55,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:04:55,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 552 transitions. [2023-08-04 08:04:55,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,082 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,082 INFO L175 Difference]: Start difference. First operand has 33 places, 36 transitions, 102 flow. Second operand 3 states and 552 transitions. [2023-08-04 08:04:55,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 47 transitions, 214 flow [2023-08-04 08:04:55,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 47 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:04:55,085 INFO L231 Difference]: Finished difference. Result has 35 places, 35 transitions, 104 flow [2023-08-04 08:04:55,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=35, PETRI_TRANSITIONS=35} [2023-08-04 08:04:55,087 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 2 predicate places. [2023-08-04 08:04:55,087 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 35 transitions, 104 flow [2023-08-04 08:04:55,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:04:55,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:04:55,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-04 08:04:55,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:55,293 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:04:55,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:04:55,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1974532211, now seen corresponding path program 1 times [2023-08-04 08:04:55,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:04:55,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145220745] [2023-08-04 08:04:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:55,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:04:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:04:55,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:04:55,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145220745] [2023-08-04 08:04:55,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145220745] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:04:55,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375427885] [2023-08-04 08:04:55,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:55,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:55,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:04:55,370 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) [2023-08-04 08:04:55,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-04 08:04:55,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:04:55,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:04:55,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:04:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:04:55,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:04:55,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:04:55,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375427885] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:04:55,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:04:55,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:04:55,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611168421] [2023-08-04 08:04:55,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:04:55,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:04:55,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:04:55,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:04:55,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:04:55,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 379 [2023-08-04 08:04:55,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 35 transitions, 104 flow. Second operand has 5 states, 5 states have (on average 173.2) internal successors, (866), 5 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:04:55,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 379 [2023-08-04 08:04:55,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:04:55,548 INFO L124 PetriNetUnfolderBase]: 14/30 cut-off events. [2023-08-04 08:04:55,548 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:04:55,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74 conditions, 30 events. 14/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 39 event pairs, 0 based on Foata normal form. 4/27 useless extension candidates. Maximal degree in co-relation 65. Up to 18 conditions per place. [2023-08-04 08:04:55,549 INFO L140 encePairwiseOnDemand]: 376/379 looper letters, 0 selfloop transitions, 0 changer transitions 19/19 dead transitions. [2023-08-04 08:04:55,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 20 places, 19 transitions, 80 flow [2023-08-04 08:04:55,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:04:55,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:04:55,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 692 transitions. [2023-08-04 08:04:55,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45646437994722955 [2023-08-04 08:04:55,551 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 692 transitions. [2023-08-04 08:04:55,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 692 transitions. [2023-08-04 08:04:55,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:04:55,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 692 transitions. [2023-08-04 08:04:55,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 379.0) internal successors, (1895), 5 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,556 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 379.0) internal successors, (1895), 5 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,556 INFO L175 Difference]: Start difference. First operand has 35 places, 35 transitions, 104 flow. Second operand 4 states and 692 transitions. [2023-08-04 08:04:55,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 20 places, 19 transitions, 80 flow [2023-08-04 08:04:55,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 19 transitions, 78 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:04:55,557 INFO L231 Difference]: Finished difference. Result has 19 places, 0 transitions, 0 flow [2023-08-04 08:04:55,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=28, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=19, PETRI_TRANSITIONS=0} [2023-08-04 08:04:55,559 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -14 predicate places. [2023-08-04 08:04:55,559 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 0 transitions, 0 flow [2023-08-04 08:04:55,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 173.2) internal successors, (866), 5 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:04:55,564 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-08-04 08:04:55,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-04 08:04:55,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:04:55,773 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-08-04 08:04:55,774 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE (1/2) [2023-08-04 08:04:55,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:55,809 INFO L124 PetriNetUnfolderBase]: 43/339 cut-off events. [2023-08-04 08:04:55,809 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 08:04:55,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 339 events. 43/339 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 981 event pairs, 0 based on Foata normal form. 0/286 useless extension candidates. Maximal degree in co-relation 205. Up to 8 conditions per place. [2023-08-04 08:04:55,810 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:55,811 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:55,811 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 08:04:55,811 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:55,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:55,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 08:04:55,833 INFO L124 PetriNetUnfolderBase]: 43/339 cut-off events. [2023-08-04 08:04:55,833 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 08:04:55,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 339 events. 43/339 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 981 event pairs, 0 based on Foata normal form. 0/286 useless extension candidates. Maximal degree in co-relation 205. Up to 8 conditions per place. [2023-08-04 08:04:55,837 INFO L119 LiptonReduction]: Number of co-enabled transitions 4032 [2023-08-04 08:04:59,673 INFO L134 LiptonReduction]: Checked pairs total: 6717 [2023-08-04 08:04:59,674 INFO L136 LiptonReduction]: Total number of compositions: 186 [2023-08-04 08:04:59,675 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 08:04:59,676 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@10194e39, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 08:04:59,676 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-04 08:04:59,679 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 08:04:59,679 INFO L124 PetriNetUnfolderBase]: 6/34 cut-off events. [2023-08-04 08:04:59,679 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:04:59,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:04:59,679 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-04 08:04:59,679 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 08:04:59,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:04:59,680 INFO L85 PathProgramCache]: Analyzing trace with hash 274580111, now seen corresponding path program 1 times [2023-08-04 08:04:59,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:04:59,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539761222] [2023-08-04 08:04:59,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:04:59,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:04:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 08:04:59,724 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-04 08:04:59,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 08:04:59,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-04 08:04:59,748 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-04 08:04:59,748 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-04 08:04:59,748 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-04 08:04:59,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-04 08:04:59,749 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-04 08:04:59,749 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (2/2) [2023-08-04 08:04:59,750 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-04 08:04:59,750 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-04 08:04:59,765 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-04 08:04:59,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 08:04:59,848 INFO L124 PetriNetUnfolderBase]: 149/944 cut-off events. [2023-08-04 08:04:59,848 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 08:04:59,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 944 events. 149/944 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4564 event pairs, 1 based on Foata normal form. 0/792 useless extension candidates. Maximal degree in co-relation 579. Up to 32 conditions per place. [2023-08-04 08:04:59,854 INFO L82 GeneralOperation]: Start removeDead. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 08:04:59,858 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 231 transitions, 510 flow [2023-08-04 08:04:59,858 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 08:04:59,859 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 231 transitions, 510 flow [2023-08-04 08:04:59,859 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 231 transitions, 510 flow [2023-08-04 08:04:59,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 08:04:59,942 INFO L124 PetriNetUnfolderBase]: 149/944 cut-off events. [2023-08-04 08:04:59,942 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 08:04:59,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 944 events. 149/944 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4564 event pairs, 1 based on Foata normal form. 0/792 useless extension candidates. Maximal degree in co-relation 579. Up to 32 conditions per place. [2023-08-04 08:04:59,969 INFO L119 LiptonReduction]: Number of co-enabled transitions 10752 [2023-08-04 08:05:04,107 INFO L134 LiptonReduction]: Checked pairs total: 30994 [2023-08-04 08:05:04,107 INFO L136 LiptonReduction]: Total number of compositions: 208 [2023-08-04 08:05:04,109 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 08:05:04,109 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@10194e39, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 08:05:04,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 08:05:04,112 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 08:05:04,112 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2023-08-04 08:05:04,112 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 08:05:04,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:04,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:04,112 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:04,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:04,112 INFO L85 PathProgramCache]: Analyzing trace with hash 284434127, now seen corresponding path program 1 times [2023-08-04 08:05:04,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:04,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752185531] [2023-08-04 08:05:04,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:04,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:04,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 08:05:04,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:04,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752185531] [2023-08-04 08:05:04,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752185531] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:04,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:04,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:05:04,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254091527] [2023-08-04 08:05:04,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:04,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:04,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:04,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:04,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:05:04,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 439 [2023-08-04 08:05:04,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 64 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:04,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:04,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 439 [2023-08-04 08:05:04,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:05,822 INFO L124 PetriNetUnfolderBase]: 16985/21889 cut-off events. [2023-08-04 08:05:05,823 INFO L125 PetriNetUnfolderBase]: For 1725/1725 co-relation queries the response was YES. [2023-08-04 08:05:05,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44332 conditions, 21889 events. 16985/21889 cut-off events. For 1725/1725 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 109750 event pairs, 8426 based on Foata normal form. 0/16933 useless extension candidates. Maximal degree in co-relation 14716. Up to 21138 conditions per place. [2023-08-04 08:05:05,963 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 53 selfloop transitions, 2 changer transitions 2/70 dead transitions. [2023-08-04 08:05:05,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 70 transitions, 298 flow [2023-08-04 08:05:05,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:05,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:05,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 654 transitions. [2023-08-04 08:05:05,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49658314350797267 [2023-08-04 08:05:05,966 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 654 transitions. [2023-08-04 08:05:05,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 654 transitions. [2023-08-04 08:05:05,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:05,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 654 transitions. [2023-08-04 08:05:05,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 218.0) internal successors, (654), 3 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:05,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:05,972 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:05,972 INFO L175 Difference]: Start difference. First operand has 55 places, 64 transitions, 176 flow. Second operand 3 states and 654 transitions. [2023-08-04 08:05:05,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 70 transitions, 298 flow [2023-08-04 08:05:05,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 70 transitions, 298 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 08:05:05,977 INFO L231 Difference]: Finished difference. Result has 57 places, 62 transitions, 174 flow [2023-08-04 08:05:05,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=57, PETRI_TRANSITIONS=62} [2023-08-04 08:05:05,979 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2023-08-04 08:05:05,979 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 62 transitions, 174 flow [2023-08-04 08:05:05,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:05,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:05,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:05,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-04 08:05:05,980 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:05,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:05,980 INFO L85 PathProgramCache]: Analyzing trace with hash 810816830, now seen corresponding path program 1 times [2023-08-04 08:05:05,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:05,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43884239] [2023-08-04 08:05:05,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:05,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:05,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:06,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 08:05:06,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:06,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43884239] [2023-08-04 08:05:06,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43884239] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:06,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866692606] [2023-08-04 08:05:06,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:06,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:06,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:06,105 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) [2023-08-04 08:05:06,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-04 08:05:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:06,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:05:06,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:05:06,192 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:05:06,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866692606] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:06,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:05:06,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 08:05:06,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318329006] [2023-08-04 08:05:06,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:06,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:06,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:06,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:06,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:06,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 439 [2023-08-04 08:05:06,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 62 transitions, 174 flow. Second operand has 3 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:06,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:06,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 439 [2023-08-04 08:05:06,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:07,752 INFO L124 PetriNetUnfolderBase]: 16969/21928 cut-off events. [2023-08-04 08:05:07,752 INFO L125 PetriNetUnfolderBase]: For 1302/1302 co-relation queries the response was YES. [2023-08-04 08:05:07,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44190 conditions, 21928 events. 16969/21928 cut-off events. For 1302/1302 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 110512 event pairs, 6691 based on Foata normal form. 0/17026 useless extension candidates. Maximal degree in co-relation 26210. Up to 20786 conditions per place. [2023-08-04 08:05:07,868 INFO L140 encePairwiseOnDemand]: 436/439 looper letters, 63 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2023-08-04 08:05:07,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 78 transitions, 336 flow [2023-08-04 08:05:07,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:07,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:07,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 662 transitions. [2023-08-04 08:05:07,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026575550493546 [2023-08-04 08:05:07,871 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 662 transitions. [2023-08-04 08:05:07,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 662 transitions. [2023-08-04 08:05:07,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:07,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 662 transitions. [2023-08-04 08:05:07,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:07,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:07,874 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:07,875 INFO L175 Difference]: Start difference. First operand has 57 places, 62 transitions, 174 flow. Second operand 3 states and 662 transitions. [2023-08-04 08:05:07,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 78 transitions, 336 flow [2023-08-04 08:05:07,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 78 transitions, 328 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-04 08:05:07,884 INFO L231 Difference]: Finished difference. Result has 55 places, 63 transitions, 178 flow [2023-08-04 08:05:07,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=178, PETRI_PLACES=55, PETRI_TRANSITIONS=63} [2023-08-04 08:05:07,885 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2023-08-04 08:05:07,885 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 63 transitions, 178 flow [2023-08-04 08:05:07,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:07,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:07,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:07,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:08,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:08,092 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:08,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:08,092 INFO L85 PathProgramCache]: Analyzing trace with hash 684211875, now seen corresponding path program 1 times [2023-08-04 08:05:08,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:08,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451768413] [2023-08-04 08:05:08,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:08,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:08,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:08,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 08:05:08,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:08,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451768413] [2023-08-04 08:05:08,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451768413] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:08,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27654105] [2023-08-04 08:05:08,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:08,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:08,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:08,145 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:05:08,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-04 08:05:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:08,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:05:08,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:05:08,230 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:05:08,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27654105] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:08,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:05:08,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 08:05:08,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210657582] [2023-08-04 08:05:08,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:08,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:08,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:08,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:08,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:08,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 439 [2023-08-04 08:05:08,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 63 transitions, 178 flow. Second operand has 3 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:08,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:08,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 439 [2023-08-04 08:05:08,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:09,537 INFO L124 PetriNetUnfolderBase]: 14129/18536 cut-off events. [2023-08-04 08:05:09,537 INFO L125 PetriNetUnfolderBase]: For 1073/1073 co-relation queries the response was YES. [2023-08-04 08:05:09,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38047 conditions, 18536 events. 14129/18536 cut-off events. For 1073/1073 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 94503 event pairs, 5563 based on Foata normal form. 0/14882 useless extension candidates. Maximal degree in co-relation 12874. Up to 13034 conditions per place. [2023-08-04 08:05:09,614 INFO L140 encePairwiseOnDemand]: 436/439 looper letters, 73 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2023-08-04 08:05:09,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 88 transitions, 388 flow [2023-08-04 08:05:09,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:09,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:09,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 671 transitions. [2023-08-04 08:05:09,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094912680334093 [2023-08-04 08:05:09,616 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 671 transitions. [2023-08-04 08:05:09,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 671 transitions. [2023-08-04 08:05:09,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:09,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 671 transitions. [2023-08-04 08:05:09,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.66666666666666) internal successors, (671), 3 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:09,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:09,620 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:09,620 INFO L175 Difference]: Start difference. First operand has 55 places, 63 transitions, 178 flow. Second operand 3 states and 671 transitions. [2023-08-04 08:05:09,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 88 transitions, 388 flow [2023-08-04 08:05:09,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 88 transitions, 386 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:05:09,623 INFO L231 Difference]: Finished difference. Result has 57 places, 64 transitions, 188 flow [2023-08-04 08:05:09,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=57, PETRI_TRANSITIONS=64} [2023-08-04 08:05:09,625 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2023-08-04 08:05:09,625 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 64 transitions, 188 flow [2023-08-04 08:05:09,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:09,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:09,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:09,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:09,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:09,832 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:09,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:09,832 INFO L85 PathProgramCache]: Analyzing trace with hash 970491052, now seen corresponding path program 1 times [2023-08-04 08:05:09,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:09,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721641701] [2023-08-04 08:05:09,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:09,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-04 08:05:09,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:09,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721641701] [2023-08-04 08:05:09,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721641701] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:09,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682104111] [2023-08-04 08:05:09,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:09,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:09,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:09,889 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:05:09,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-04 08:05:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:09,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 08:05:09,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:09,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:05:09,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 08:05:09,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682104111] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:09,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 08:05:09,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 08:05:09,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208787591] [2023-08-04 08:05:09,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:09,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:09,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:09,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:09,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:09,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 439 [2023-08-04 08:05:09,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 64 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:09,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:09,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 439 [2023-08-04 08:05:09,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:10,956 INFO L124 PetriNetUnfolderBase]: 13769/18164 cut-off events. [2023-08-04 08:05:10,956 INFO L125 PetriNetUnfolderBase]: For 2724/2724 co-relation queries the response was YES. [2023-08-04 08:05:10,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38613 conditions, 18164 events. 13769/18164 cut-off events. For 2724/2724 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 92109 event pairs, 6404 based on Foata normal form. 0/15092 useless extension candidates. Maximal degree in co-relation 12886. Up to 14377 conditions per place. [2023-08-04 08:05:11,188 INFO L140 encePairwiseOnDemand]: 436/439 looper letters, 74 selfloop transitions, 2 changer transitions 0/89 dead transitions. [2023-08-04 08:05:11,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 89 transitions, 400 flow [2023-08-04 08:05:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:11,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:11,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 671 transitions. [2023-08-04 08:05:11,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094912680334093 [2023-08-04 08:05:11,192 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 671 transitions. [2023-08-04 08:05:11,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 671 transitions. [2023-08-04 08:05:11,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:11,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 671 transitions. [2023-08-04 08:05:11,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.66666666666666) internal successors, (671), 3 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:11,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:11,196 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:11,196 INFO L175 Difference]: Start difference. First operand has 57 places, 64 transitions, 188 flow. Second operand 3 states and 671 transitions. [2023-08-04 08:05:11,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 89 transitions, 400 flow [2023-08-04 08:05:11,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 89 transitions, 398 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:05:11,227 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 198 flow [2023-08-04 08:05:11,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2023-08-04 08:05:11,228 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 4 predicate places. [2023-08-04 08:05:11,228 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 198 flow [2023-08-04 08:05:11,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:11,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:11,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:11,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:11,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:11,440 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:11,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:11,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1227618153, now seen corresponding path program 1 times [2023-08-04 08:05:11,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:11,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395074504] [2023-08-04 08:05:11,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:11,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:11,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:05:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395074504] [2023-08-04 08:05:11,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395074504] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853530889] [2023-08-04 08:05:11,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:11,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:11,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:11,504 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:05:11,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-04 08:05:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:11,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:05:11,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:11,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:05:11,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:05:11,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-04 08:05:11,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853530889] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:05:11,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:05:11,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:05:11,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325460752] [2023-08-04 08:05:11,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:05:11,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:05:11,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:11,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:05:11,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:11,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 439 [2023-08-04 08:05:11,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 198 flow. Second operand has 5 states, 5 states have (on average 203.0) internal successors, (1015), 5 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:11,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:11,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 439 [2023-08-04 08:05:11,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:12,606 INFO L124 PetriNetUnfolderBase]: 12273/16116 cut-off events. [2023-08-04 08:05:12,607 INFO L125 PetriNetUnfolderBase]: For 2335/2335 co-relation queries the response was YES. [2023-08-04 08:05:12,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34574 conditions, 16116 events. 12273/16116 cut-off events. For 2335/2335 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 79803 event pairs, 3458 based on Foata normal form. 4/13472 useless extension candidates. Maximal degree in co-relation 24863. Up to 15442 conditions per place. [2023-08-04 08:05:12,674 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 64 selfloop transitions, 3 changer transitions 1/81 dead transitions. [2023-08-04 08:05:12,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 366 flow [2023-08-04 08:05:12,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:05:12,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:05:12,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 858 transitions. [2023-08-04 08:05:12,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4886104783599089 [2023-08-04 08:05:12,677 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 858 transitions. [2023-08-04 08:05:12,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 858 transitions. [2023-08-04 08:05:12,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:12,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 858 transitions. [2023-08-04 08:05:12,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 214.5) internal successors, (858), 4 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:12,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:12,684 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:12,684 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 198 flow. Second operand 4 states and 858 transitions. [2023-08-04 08:05:12,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 366 flow [2023-08-04 08:05:12,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 81 transitions, 364 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:05:12,743 INFO L231 Difference]: Finished difference. Result has 63 places, 65 transitions, 210 flow [2023-08-04 08:05:12,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=210, PETRI_PLACES=63, PETRI_TRANSITIONS=65} [2023-08-04 08:05:12,744 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2023-08-04 08:05:12,744 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 65 transitions, 210 flow [2023-08-04 08:05:12,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.0) internal successors, (1015), 5 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:12,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:12,745 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:12,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:12,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-08-04 08:05:12,946 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:12,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:12,953 INFO L85 PathProgramCache]: Analyzing trace with hash 598707291, now seen corresponding path program 1 times [2023-08-04 08:05:12,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:12,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545353523] [2023-08-04 08:05:12,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:12,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:13,011 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-04 08:05:13,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:13,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545353523] [2023-08-04 08:05:13,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545353523] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:13,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971894659] [2023-08-04 08:05:13,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:13,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:13,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:13,013 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:05:13,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-04 08:05:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:13,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:05:13,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:13,119 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-04 08:05:13,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:05:13,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-04 08:05:13,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971894659] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:05:13,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:05:13,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:05:13,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655084416] [2023-08-04 08:05:13,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:05:13,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:05:13,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:13,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:05:13,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:13,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 439 [2023-08-04 08:05:13,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 65 transitions, 210 flow. Second operand has 5 states, 5 states have (on average 203.2) internal successors, (1016), 5 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:13,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:13,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 439 [2023-08-04 08:05:13,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:14,089 INFO L124 PetriNetUnfolderBase]: 11732/15423 cut-off events. [2023-08-04 08:05:14,089 INFO L125 PetriNetUnfolderBase]: For 1726/1726 co-relation queries the response was YES. [2023-08-04 08:05:14,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32964 conditions, 15423 events. 11732/15423 cut-off events. For 1726/1726 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 75379 event pairs, 3482 based on Foata normal form. 48/12936 useless extension candidates. Maximal degree in co-relation 23352. Up to 11919 conditions per place. [2023-08-04 08:05:14,155 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 83 selfloop transitions, 3 changer transitions 1/100 dead transitions. [2023-08-04 08:05:14,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 100 transitions, 454 flow [2023-08-04 08:05:14,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:05:14,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:05:14,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 877 transitions. [2023-08-04 08:05:14,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4994305239179954 [2023-08-04 08:05:14,158 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 877 transitions. [2023-08-04 08:05:14,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 877 transitions. [2023-08-04 08:05:14,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:14,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 877 transitions. [2023-08-04 08:05:14,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 219.25) internal successors, (877), 4 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:14,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:14,163 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:14,163 INFO L175 Difference]: Start difference. First operand has 63 places, 65 transitions, 210 flow. Second operand 4 states and 877 transitions. [2023-08-04 08:05:14,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 100 transitions, 454 flow [2023-08-04 08:05:14,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 100 transitions, 445 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 08:05:14,195 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 215 flow [2023-08-04 08:05:14,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=215, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2023-08-04 08:05:14,195 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 10 predicate places. [2023-08-04 08:05:14,195 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 215 flow [2023-08-04 08:05:14,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.2) internal successors, (1016), 5 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:14,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:14,196 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:14,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:14,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:14,402 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:14,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:14,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1087331459, now seen corresponding path program 1 times [2023-08-04 08:05:14,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:14,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672874400] [2023-08-04 08:05:14,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:14,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:14,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:14,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-04 08:05:14,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:14,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672874400] [2023-08-04 08:05:14,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672874400] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:14,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552742020] [2023-08-04 08:05:14,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:14,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:14,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:14,456 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:05:14,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-04 08:05:14,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:14,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:05:14,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:14,582 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-04 08:05:14,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:05:14,594 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-04 08:05:14,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552742020] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:05:14,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:05:14,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 08:05:14,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294355329] [2023-08-04 08:05:14,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:05:14,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:05:14,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:14,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:05:14,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:14,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 439 [2023-08-04 08:05:14,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 215 flow. Second operand has 5 states, 5 states have (on average 203.4) internal successors, (1017), 5 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:14,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:14,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 439 [2023-08-04 08:05:14,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:15,344 INFO L124 PetriNetUnfolderBase]: 8172/10821 cut-off events. [2023-08-04 08:05:15,344 INFO L125 PetriNetUnfolderBase]: For 2915/2915 co-relation queries the response was YES. [2023-08-04 08:05:15,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23575 conditions, 10821 events. 8172/10821 cut-off events. For 2915/2915 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 50984 event pairs, 1782 based on Foata normal form. 208/9214 useless extension candidates. Maximal degree in co-relation 21590. Up to 4221 conditions per place. [2023-08-04 08:05:15,400 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 92 selfloop transitions, 4 changer transitions 0/109 dead transitions. [2023-08-04 08:05:15,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 109 transitions, 504 flow [2023-08-04 08:05:15,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:05:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:05:15,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 886 transitions. [2023-08-04 08:05:15,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045558086560364 [2023-08-04 08:05:15,403 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 886 transitions. [2023-08-04 08:05:15,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 886 transitions. [2023-08-04 08:05:15,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:15,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 886 transitions. [2023-08-04 08:05:15,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 221.5) internal successors, (886), 4 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:15,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:15,409 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:15,409 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 215 flow. Second operand 4 states and 886 transitions. [2023-08-04 08:05:15,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 109 transitions, 504 flow [2023-08-04 08:05:15,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 109 transitions, 494 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 08:05:15,429 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 226 flow [2023-08-04 08:05:15,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=226, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2023-08-04 08:05:15,429 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2023-08-04 08:05:15,429 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 226 flow [2023-08-04 08:05:15,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.4) internal successors, (1017), 5 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:15,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:15,430 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:15,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:15,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-04 08:05:15,636 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:15,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:15,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1042587384, now seen corresponding path program 1 times [2023-08-04 08:05:15,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:15,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639285158] [2023-08-04 08:05:15,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:15,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:15,692 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:05:15,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:15,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639285158] [2023-08-04 08:05:15,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639285158] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:05:15,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977601445] [2023-08-04 08:05:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:15,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:05:15,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:05:15,694 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:05:15,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-04 08:05:15,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:15,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 08:05:15,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:05:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:05:15,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:05:15,836 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:05:15,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977601445] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:05:15,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:05:15,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 08:05:15,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390097294] [2023-08-04 08:05:15,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:05:15,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:05:15,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:15,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:05:15,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:15,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 439 [2023-08-04 08:05:15,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 203.8) internal successors, (1019), 5 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:15,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:15,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 439 [2023-08-04 08:05:15,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:16,591 INFO L124 PetriNetUnfolderBase]: 8153/10788 cut-off events. [2023-08-04 08:05:16,591 INFO L125 PetriNetUnfolderBase]: For 4392/4392 co-relation queries the response was YES. [2023-08-04 08:05:16,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24477 conditions, 10788 events. 8153/10788 cut-off events. For 4392/4392 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 50621 event pairs, 4325 based on Foata normal form. 16/8993 useless extension candidates. Maximal degree in co-relation 22486. Up to 9498 conditions per place. [2023-08-04 08:05:16,651 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 92 selfloop transitions, 3 changer transitions 2/110 dead transitions. [2023-08-04 08:05:16,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 110 transitions, 516 flow [2023-08-04 08:05:16,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 08:05:16,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 08:05:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 886 transitions. [2023-08-04 08:05:16,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045558086560364 [2023-08-04 08:05:16,655 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 886 transitions. [2023-08-04 08:05:16,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 886 transitions. [2023-08-04 08:05:16,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:16,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 886 transitions. [2023-08-04 08:05:16,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 221.5) internal successors, (886), 4 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:16,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:16,661 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:16,661 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 226 flow. Second operand 4 states and 886 transitions. [2023-08-04 08:05:16,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 110 transitions, 516 flow [2023-08-04 08:05:16,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 110 transitions, 512 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 08:05:16,700 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 230 flow [2023-08-04 08:05:16,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=230, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2023-08-04 08:05:16,700 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 16 predicate places. [2023-08-04 08:05:16,700 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 230 flow [2023-08-04 08:05:16,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.8) internal successors, (1019), 5 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:16,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:16,701 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:16,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-04 08:05:16,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-04 08:05:16,907 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:16,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:16,908 INFO L85 PathProgramCache]: Analyzing trace with hash -627232728, now seen corresponding path program 1 times [2023-08-04 08:05:16,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:16,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669506607] [2023-08-04 08:05:16,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:16,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:16,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-04 08:05:17,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:17,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669506607] [2023-08-04 08:05:17,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669506607] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:17,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:17,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-04 08:05:17,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114589057] [2023-08-04 08:05:17,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:17,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:17,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:17,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:17,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:05:17,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 439 [2023-08-04 08:05:17,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:17,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:17,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 439 [2023-08-04 08:05:17,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:18,483 INFO L124 PetriNetUnfolderBase]: 15613/20963 cut-off events. [2023-08-04 08:05:18,483 INFO L125 PetriNetUnfolderBase]: For 9085/9085 co-relation queries the response was YES. [2023-08-04 08:05:18,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46664 conditions, 20963 events. 15613/20963 cut-off events. For 9085/9085 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 115816 event pairs, 4416 based on Foata normal form. 1/17524 useless extension candidates. Maximal degree in co-relation 46248. Up to 11465 conditions per place. [2023-08-04 08:05:18,610 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 91 selfloop transitions, 5 changer transitions 1/110 dead transitions. [2023-08-04 08:05:18,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 110 transitions, 604 flow [2023-08-04 08:05:18,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:18,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:18,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 687 transitions. [2023-08-04 08:05:18,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216400911161732 [2023-08-04 08:05:18,612 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 687 transitions. [2023-08-04 08:05:18,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 687 transitions. [2023-08-04 08:05:18,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:18,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 687 transitions. [2023-08-04 08:05:18,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 229.0) internal successors, (687), 3 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:18,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:18,617 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:18,617 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 230 flow. Second operand 3 states and 687 transitions. [2023-08-04 08:05:18,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 110 transitions, 604 flow [2023-08-04 08:05:18,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 110 transitions, 588 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-04 08:05:18,711 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 255 flow [2023-08-04 08:05:18,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=255, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2023-08-04 08:05:18,712 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 16 predicate places. [2023-08-04 08:05:18,712 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 255 flow [2023-08-04 08:05:18,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:18,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:18,713 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:18,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-04 08:05:18,713 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:18,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:18,713 INFO L85 PathProgramCache]: Analyzing trace with hash -842583572, now seen corresponding path program 1 times [2023-08-04 08:05:18,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:18,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683173650] [2023-08-04 08:05:18,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:18,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:18,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:18,761 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:05:18,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:18,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683173650] [2023-08-04 08:05:18,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683173650] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:18,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:18,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:05:18,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097101383] [2023-08-04 08:05:18,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:18,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:18,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:18,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:18,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:05:18,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 439 [2023-08-04 08:05:18,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 255 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:18,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:18,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 439 [2023-08-04 08:05:18,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:21,021 INFO L124 PetriNetUnfolderBase]: 32116/45193 cut-off events. [2023-08-04 08:05:21,022 INFO L125 PetriNetUnfolderBase]: For 23084/23088 co-relation queries the response was YES. [2023-08-04 08:05:21,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108396 conditions, 45193 events. 32116/45193 cut-off events. For 23084/23088 co-relation queries the response was YES. Maximal size of possible extension queue 1567. Compared 298923 event pairs, 7223 based on Foata normal form. 4/36994 useless extension candidates. Maximal degree in co-relation 107531. Up to 25719 conditions per place. [2023-08-04 08:05:21,355 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 100 selfloop transitions, 6 changer transitions 0/117 dead transitions. [2023-08-04 08:05:21,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 117 transitions, 665 flow [2023-08-04 08:05:21,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:21,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:21,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 670 transitions. [2023-08-04 08:05:21,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087319665907365 [2023-08-04 08:05:21,357 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 670 transitions. [2023-08-04 08:05:21,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 670 transitions. [2023-08-04 08:05:21,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:21,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 670 transitions. [2023-08-04 08:05:21,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.33333333333334) internal successors, (670), 3 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:21,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:21,361 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:21,361 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 255 flow. Second operand 3 states and 670 transitions. [2023-08-04 08:05:21,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 117 transitions, 665 flow [2023-08-04 08:05:21,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 117 transitions, 658 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:05:21,535 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 298 flow [2023-08-04 08:05:21,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=298, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2023-08-04 08:05:21,535 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2023-08-04 08:05:21,535 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 298 flow [2023-08-04 08:05:21,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:21,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:21,536 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:21,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-04 08:05:21,536 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:21,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:21,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1907831908, now seen corresponding path program 1 times [2023-08-04 08:05:21,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:21,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177353226] [2023-08-04 08:05:21,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:21,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:21,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:21,640 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:05:21,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:21,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177353226] [2023-08-04 08:05:21,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177353226] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:21,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:21,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:05:21,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040525345] [2023-08-04 08:05:21,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:21,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 08:05:21,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:21,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 08:05:21,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 08:05:21,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 439 [2023-08-04 08:05:21,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 298 flow. Second operand has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:21,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:21,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 439 [2023-08-04 08:05:21,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:25,871 INFO L124 PetriNetUnfolderBase]: 41145/56556 cut-off events. [2023-08-04 08:05:25,872 INFO L125 PetriNetUnfolderBase]: For 55222/55232 co-relation queries the response was YES. [2023-08-04 08:05:26,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150520 conditions, 56556 events. 41145/56556 cut-off events. For 55222/55232 co-relation queries the response was YES. Maximal size of possible extension queue 1939. Compared 357657 event pairs, 26108 based on Foata normal form. 2368/50910 useless extension candidates. Maximal degree in co-relation 149000. Up to 41140 conditions per place. [2023-08-04 08:05:26,204 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 148 selfloop transitions, 4 changer transitions 0/163 dead transitions. [2023-08-04 08:05:26,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 163 transitions, 994 flow [2023-08-04 08:05:26,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 08:05:26,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 08:05:26,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1072 transitions. [2023-08-04 08:05:26,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48838268792710704 [2023-08-04 08:05:26,206 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1072 transitions. [2023-08-04 08:05:26,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1072 transitions. [2023-08-04 08:05:26,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:26,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1072 transitions. [2023-08-04 08:05:26,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 214.4) internal successors, (1072), 5 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:26,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:26,212 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:26,212 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 298 flow. Second operand 5 states and 1072 transitions. [2023-08-04 08:05:26,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 163 transitions, 994 flow [2023-08-04 08:05:26,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 163 transitions, 982 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:05:26,796 INFO L231 Difference]: Finished difference. Result has 79 places, 76 transitions, 320 flow [2023-08-04 08:05:26,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=320, PETRI_PLACES=79, PETRI_TRANSITIONS=76} [2023-08-04 08:05:26,796 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2023-08-04 08:05:26,797 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 76 transitions, 320 flow [2023-08-04 08:05:26,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:26,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:26,797 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:26,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-04 08:05:26,797 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:26,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:26,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1873416740, now seen corresponding path program 1 times [2023-08-04 08:05:26,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:26,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683562246] [2023-08-04 08:05:26,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:26,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:26,844 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:05:26,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:26,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683562246] [2023-08-04 08:05:26,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683562246] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:26,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:26,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:05:26,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471422859] [2023-08-04 08:05:26,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:26,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:26,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:26,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:26,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:05:26,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 439 [2023-08-04 08:05:26,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 320 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:26,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:26,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 439 [2023-08-04 08:05:26,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:33,296 INFO L124 PetriNetUnfolderBase]: 68644/97610 cut-off events. [2023-08-04 08:05:33,296 INFO L125 PetriNetUnfolderBase]: For 75731/75735 co-relation queries the response was YES. [2023-08-04 08:05:33,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249984 conditions, 97610 events. 68644/97610 cut-off events. For 75731/75735 co-relation queries the response was YES. Maximal size of possible extension queue 3483. Compared 731678 event pairs, 15073 based on Foata normal form. 0/79128 useless extension candidates. Maximal degree in co-relation 247056. Up to 57404 conditions per place. [2023-08-04 08:05:33,981 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 101 selfloop transitions, 6 changer transitions 0/120 dead transitions. [2023-08-04 08:05:33,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 120 transitions, 720 flow [2023-08-04 08:05:33,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:33,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:33,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2023-08-04 08:05:33,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049354593773728 [2023-08-04 08:05:33,983 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 665 transitions. [2023-08-04 08:05:33,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 665 transitions. [2023-08-04 08:05:33,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:33,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 665 transitions. [2023-08-04 08:05:33,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:33,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:33,986 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:33,986 INFO L175 Difference]: Start difference. First operand has 79 places, 76 transitions, 320 flow. Second operand 3 states and 665 transitions. [2023-08-04 08:05:33,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 120 transitions, 720 flow [2023-08-04 08:05:35,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 120 transitions, 716 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 08:05:35,016 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 364 flow [2023-08-04 08:05:35,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=364, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2023-08-04 08:05:35,017 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2023-08-04 08:05:35,017 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 364 flow [2023-08-04 08:05:35,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:35,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:35,017 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-04 08:05:35,017 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:35,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:35,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1126476036, now seen corresponding path program 2 times [2023-08-04 08:05:35,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:35,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032387976] [2023-08-04 08:05:35,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:35,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:35,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:35,136 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:05:35,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:35,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032387976] [2023-08-04 08:05:35,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032387976] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:35,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:35,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:05:35,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439766036] [2023-08-04 08:05:35,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:35,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 08:05:35,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:35,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 08:05:35,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 08:05:35,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 439 [2023-08-04 08:05:35,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 364 flow. Second operand has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:35,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:35,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 439 [2023-08-04 08:05:35,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:40,326 INFO L124 PetriNetUnfolderBase]: 53114/73478 cut-off events. [2023-08-04 08:05:40,326 INFO L125 PetriNetUnfolderBase]: For 80106/80110 co-relation queries the response was YES. [2023-08-04 08:05:40,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207669 conditions, 73478 events. 53114/73478 cut-off events. For 80106/80110 co-relation queries the response was YES. Maximal size of possible extension queue 2792. Compared 504859 event pairs, 31707 based on Foata normal form. 404/61337 useless extension candidates. Maximal degree in co-relation 205720. Up to 68110 conditions per place. [2023-08-04 08:05:40,923 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 63 selfloop transitions, 2 changer transitions 67/145 dead transitions. [2023-08-04 08:05:40,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 145 transitions, 952 flow [2023-08-04 08:05:40,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 08:05:40,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 08:05:40,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1059 transitions. [2023-08-04 08:05:40,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824601366742597 [2023-08-04 08:05:40,926 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1059 transitions. [2023-08-04 08:05:40,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1059 transitions. [2023-08-04 08:05:40,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:40,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1059 transitions. [2023-08-04 08:05:40,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 211.8) internal successors, (1059), 5 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:40,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:40,931 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:40,932 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 364 flow. Second operand 5 states and 1059 transitions. [2023-08-04 08:05:40,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 145 transitions, 952 flow [2023-08-04 08:05:42,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 145 transitions, 940 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:05:42,302 INFO L231 Difference]: Finished difference. Result has 86 places, 78 transitions, 352 flow [2023-08-04 08:05:42,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=352, PETRI_PLACES=86, PETRI_TRANSITIONS=78} [2023-08-04 08:05:42,303 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2023-08-04 08:05:42,303 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 78 transitions, 352 flow [2023-08-04 08:05:42,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:42,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:42,303 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:42,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-04 08:05:42,303 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:42,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:42,303 INFO L85 PathProgramCache]: Analyzing trace with hash 40203081, now seen corresponding path program 1 times [2023-08-04 08:05:42,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:42,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717214519] [2023-08-04 08:05:42,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:42,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:42,345 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-04 08:05:42,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:42,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717214519] [2023-08-04 08:05:42,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717214519] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:42,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:42,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:05:42,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854197734] [2023-08-04 08:05:42,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:42,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:05:42,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:42,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:05:42,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:05:42,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 439 [2023-08-04 08:05:42,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 78 transitions, 352 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:42,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:42,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 439 [2023-08-04 08:05:42,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:47,872 INFO L124 PetriNetUnfolderBase]: 56701/78461 cut-off events. [2023-08-04 08:05:47,872 INFO L125 PetriNetUnfolderBase]: For 90225/90385 co-relation queries the response was YES. [2023-08-04 08:05:48,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222097 conditions, 78461 events. 56701/78461 cut-off events. For 90225/90385 co-relation queries the response was YES. Maximal size of possible extension queue 2897. Compared 543802 event pairs, 27813 based on Foata normal form. 1423/66765 useless extension candidates. Maximal degree in co-relation 222068. Up to 54931 conditions per place. [2023-08-04 08:05:48,530 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 111 selfloop transitions, 4 changer transitions 0/128 dead transitions. [2023-08-04 08:05:48,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 128 transitions, 810 flow [2023-08-04 08:05:48,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:05:48,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:05:48,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 670 transitions. [2023-08-04 08:05:48,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087319665907365 [2023-08-04 08:05:48,532 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 670 transitions. [2023-08-04 08:05:48,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 670 transitions. [2023-08-04 08:05:48,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:48,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 670 transitions. [2023-08-04 08:05:48,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.33333333333334) internal successors, (670), 3 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:48,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:48,535 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:48,535 INFO L175 Difference]: Start difference. First operand has 86 places, 78 transitions, 352 flow. Second operand 3 states and 670 transitions. [2023-08-04 08:05:48,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 128 transitions, 810 flow [2023-08-04 08:05:49,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 128 transitions, 792 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-08-04 08:05:49,780 INFO L231 Difference]: Finished difference. Result has 81 places, 82 transitions, 382 flow [2023-08-04 08:05:49,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=382, PETRI_PLACES=81, PETRI_TRANSITIONS=82} [2023-08-04 08:05:49,781 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 26 predicate places. [2023-08-04 08:05:49,781 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 82 transitions, 382 flow [2023-08-04 08:05:49,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:49,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:05:49,781 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:05:49,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-04 08:05:49,781 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:05:49,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:05:49,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1310114069, now seen corresponding path program 1 times [2023-08-04 08:05:49,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:05:49,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426381562] [2023-08-04 08:05:49,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:05:49,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:05:49,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:05:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:05:49,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:05:49,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426381562] [2023-08-04 08:05:49,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426381562] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:05:49,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:05:49,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 08:05:49,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092099604] [2023-08-04 08:05:49,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:05:49,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:05:49,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:05:49,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:05:49,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:05:50,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 439 [2023-08-04 08:05:50,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 82 transitions, 382 flow. Second operand has 5 states, 5 states have (on average 194.6) internal successors, (973), 5 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:50,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:05:50,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 439 [2023-08-04 08:05:50,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:05:58,949 INFO L124 PetriNetUnfolderBase]: 89187/125129 cut-off events. [2023-08-04 08:05:58,949 INFO L125 PetriNetUnfolderBase]: For 146336/146389 co-relation queries the response was YES. [2023-08-04 08:05:59,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361642 conditions, 125129 events. 89187/125129 cut-off events. For 146336/146389 co-relation queries the response was YES. Maximal size of possible extension queue 4497. Compared 932759 event pairs, 34223 based on Foata normal form. 755/105417 useless extension candidates. Maximal degree in co-relation 361611. Up to 57545 conditions per place. [2023-08-04 08:05:59,937 INFO L140 encePairwiseOnDemand]: 431/439 looper letters, 163 selfloop transitions, 8 changer transitions 0/184 dead transitions. [2023-08-04 08:05:59,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 184 transitions, 1222 flow [2023-08-04 08:05:59,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 08:05:59,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 08:05:59,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1074 transitions. [2023-08-04 08:05:59,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48929384965831435 [2023-08-04 08:05:59,939 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1074 transitions. [2023-08-04 08:05:59,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1074 transitions. [2023-08-04 08:05:59,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:05:59,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1074 transitions. [2023-08-04 08:05:59,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 214.8) internal successors, (1074), 5 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:59,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:59,944 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:05:59,944 INFO L175 Difference]: Start difference. First operand has 81 places, 82 transitions, 382 flow. Second operand 5 states and 1074 transitions. [2023-08-04 08:05:59,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 184 transitions, 1222 flow [2023-08-04 08:06:02,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 184 transitions, 1182 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-04 08:06:02,728 INFO L231 Difference]: Finished difference. Result has 85 places, 86 transitions, 420 flow [2023-08-04 08:06:02,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=420, PETRI_PLACES=85, PETRI_TRANSITIONS=86} [2023-08-04 08:06:02,729 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 30 predicate places. [2023-08-04 08:06:02,729 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 86 transitions, 420 flow [2023-08-04 08:06:02,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.6) internal successors, (973), 5 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:02,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:06:02,729 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:06:02,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-04 08:06:02,729 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:06:02,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:06:02,729 INFO L85 PathProgramCache]: Analyzing trace with hash 579202217, now seen corresponding path program 1 times [2023-08-04 08:06:02,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:06:02,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005331791] [2023-08-04 08:06:02,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:06:02,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:06:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:06:02,774 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-04 08:06:02,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:06:02,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005331791] [2023-08-04 08:06:02,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005331791] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:06:02,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:06:02,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 08:06:02,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521005079] [2023-08-04 08:06:02,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:06:02,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 08:06:02,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:06:02,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 08:06:02,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 08:06:02,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 439 [2023-08-04 08:06:02,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 86 transitions, 420 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:02,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:06:02,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 439 [2023-08-04 08:06:02,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:06:11,332 INFO L124 PetriNetUnfolderBase]: 85549/119925 cut-off events. [2023-08-04 08:06:11,332 INFO L125 PetriNetUnfolderBase]: For 141895/145995 co-relation queries the response was YES. [2023-08-04 08:06:11,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351301 conditions, 119925 events. 85549/119925 cut-off events. For 141895/145995 co-relation queries the response was YES. Maximal size of possible extension queue 4446. Compared 904982 event pairs, 46053 based on Foata normal form. 0/96905 useless extension candidates. Maximal degree in co-relation 351265. Up to 85815 conditions per place. [2023-08-04 08:06:12,365 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 119 selfloop transitions, 4 changer transitions 0/136 dead transitions. [2023-08-04 08:06:12,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 136 transitions, 916 flow [2023-08-04 08:06:12,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 08:06:12,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 08:06:12,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2023-08-04 08:06:12,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049354593773728 [2023-08-04 08:06:12,367 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 665 transitions. [2023-08-04 08:06:12,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 665 transitions. [2023-08-04 08:06:12,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:06:12,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 665 transitions. [2023-08-04 08:06:12,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:12,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:12,370 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 439.0) internal successors, (1756), 4 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:12,370 INFO L175 Difference]: Start difference. First operand has 85 places, 86 transitions, 420 flow. Second operand 3 states and 665 transitions. [2023-08-04 08:06:12,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 136 transitions, 916 flow [2023-08-04 08:06:15,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 136 transitions, 905 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 08:06:15,099 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 461 flow [2023-08-04 08:06:15,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=461, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2023-08-04 08:06:15,100 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 33 predicate places. [2023-08-04 08:06:15,100 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 461 flow [2023-08-04 08:06:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:06:15,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:06:15,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-04 08:06:15,101 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:06:15,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:06:15,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1797747131, now seen corresponding path program 2 times [2023-08-04 08:06:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:06:15,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792686420] [2023-08-04 08:06:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:06:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:06:15,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:06:15,189 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:15,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:06:15,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792686420] [2023-08-04 08:06:15,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792686420] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:06:15,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:06:15,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 08:06:15,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046177499] [2023-08-04 08:06:15,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:06:15,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 08:06:15,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:06:15,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 08:06:15,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-04 08:06:15,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 439 [2023-08-04 08:06:15,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 461 flow. Second operand has 5 states, 5 states have (on average 194.6) internal successors, (973), 5 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:15,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:06:15,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 439 [2023-08-04 08:06:15,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:06:25,784 INFO L124 PetriNetUnfolderBase]: 103450/144085 cut-off events. [2023-08-04 08:06:25,784 INFO L125 PetriNetUnfolderBase]: For 191805/197491 co-relation queries the response was YES. [2023-08-04 08:06:26,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433504 conditions, 144085 events. 103450/144085 cut-off events. For 191805/197491 co-relation queries the response was YES. Maximal size of possible extension queue 5104. Compared 1093549 event pairs, 28774 based on Foata normal form. 76/120622 useless extension candidates. Maximal degree in co-relation 433467. Up to 85593 conditions per place. [2023-08-04 08:06:27,329 INFO L140 encePairwiseOnDemand]: 431/439 looper letters, 121 selfloop transitions, 7 changer transitions 36/177 dead transitions. [2023-08-04 08:06:27,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 177 transitions, 1230 flow [2023-08-04 08:06:27,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 08:06:27,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 08:06:27,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1060 transitions. [2023-08-04 08:06:27,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48291571753986334 [2023-08-04 08:06:27,331 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1060 transitions. [2023-08-04 08:06:27,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1060 transitions. [2023-08-04 08:06:27,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:06:27,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1060 transitions. [2023-08-04 08:06:27,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 212.0) internal successors, (1060), 5 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:27,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:27,335 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:27,335 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 461 flow. Second operand 5 states and 1060 transitions. [2023-08-04 08:06:27,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 177 transitions, 1230 flow [2023-08-04 08:06:31,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 177 transitions, 1198 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-04 08:06:31,720 INFO L231 Difference]: Finished difference. Result has 92 places, 91 transitions, 477 flow [2023-08-04 08:06:31,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=477, PETRI_PLACES=92, PETRI_TRANSITIONS=91} [2023-08-04 08:06:31,721 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 37 predicate places. [2023-08-04 08:06:31,721 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 91 transitions, 477 flow [2023-08-04 08:06:31,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.6) internal successors, (973), 5 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:31,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:06:31,721 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:06:31,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-04 08:06:31,721 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:06:31,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:06:31,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1515380553, now seen corresponding path program 1 times [2023-08-04 08:06:31,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:06:31,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458995578] [2023-08-04 08:06:31,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:06:31,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:06:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:06:31,892 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:31,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:06:31,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458995578] [2023-08-04 08:06:31,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458995578] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:06:31,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049417396] [2023-08-04 08:06:31,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:06:31,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:06:31,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:06:31,895 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:06:31,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-04 08:06:32,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:06:32,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-04 08:06:32,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:06:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:32,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:06:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:32,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049417396] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-04 08:06:32,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-04 08:06:32,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2023-08-04 08:06:32,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722196467] [2023-08-04 08:06:32,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:06:32,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 08:06:32,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:06:32,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 08:06:32,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2023-08-04 08:06:32,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 439 [2023-08-04 08:06:32,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 91 transitions, 477 flow. Second operand has 6 states, 6 states have (on average 185.5) internal successors, (1113), 6 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:32,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:06:32,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 439 [2023-08-04 08:06:32,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:06:42,662 INFO L124 PetriNetUnfolderBase]: 97315/134584 cut-off events. [2023-08-04 08:06:42,662 INFO L125 PetriNetUnfolderBase]: For 190305/195591 co-relation queries the response was YES. [2023-08-04 08:06:43,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410504 conditions, 134584 events. 97315/134584 cut-off events. For 190305/195591 co-relation queries the response was YES. Maximal size of possible extension queue 4792. Compared 1002479 event pairs, 24635 based on Foata normal form. 724/112760 useless extension candidates. Maximal degree in co-relation 410462. Up to 43870 conditions per place. [2023-08-04 08:06:43,856 INFO L140 encePairwiseOnDemand]: 429/439 looper letters, 156 selfloop transitions, 12 changer transitions 0/181 dead transitions. [2023-08-04 08:06:43,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 181 transitions, 1241 flow [2023-08-04 08:06:43,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-04 08:06:43,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-04 08:06:43,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1388 transitions. [2023-08-04 08:06:43,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45167588675561343 [2023-08-04 08:06:43,859 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1388 transitions. [2023-08-04 08:06:43,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1388 transitions. [2023-08-04 08:06:43,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:06:43,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1388 transitions. [2023-08-04 08:06:43,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.28571428571428) internal successors, (1388), 7 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:43,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 439.0) internal successors, (3512), 8 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:43,864 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 439.0) internal successors, (3512), 8 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:43,864 INFO L175 Difference]: Start difference. First operand has 92 places, 91 transitions, 477 flow. Second operand 7 states and 1388 transitions. [2023-08-04 08:06:43,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 181 transitions, 1241 flow [2023-08-04 08:06:45,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 181 transitions, 1222 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-04 08:06:45,851 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 520 flow [2023-08-04 08:06:45,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=520, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2023-08-04 08:06:45,852 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2023-08-04 08:06:45,852 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 520 flow [2023-08-04 08:06:45,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.5) internal successors, (1113), 6 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:45,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:06:45,852 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:06:45,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-04 08:06:46,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-04 08:06:46,054 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:06:46,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:06:46,054 INFO L85 PathProgramCache]: Analyzing trace with hash 54075351, now seen corresponding path program 1 times [2023-08-04 08:06:46,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:06:46,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865349345] [2023-08-04 08:06:46,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:06:46,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:06:46,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:06:46,185 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:46,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:06:46,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865349345] [2023-08-04 08:06:46,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865349345] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:06:46,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797866218] [2023-08-04 08:06:46,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:06:46,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:06:46,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:06:46,187 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:06:46,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-04 08:06:46,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:06:46,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-04 08:06:46,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:06:46,397 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:46,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:06:46,470 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 08:06:46,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797866218] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-04 08:06:46,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-04 08:06:46,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2023-08-04 08:06:46,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355748117] [2023-08-04 08:06:46,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:06:46,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 08:06:46,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:06:46,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 08:06:46,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-08-04 08:06:46,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 439 [2023-08-04 08:06:46,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 520 flow. Second operand has 6 states, 6 states have (on average 185.5) internal successors, (1113), 6 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:46,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:06:46,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 439 [2023-08-04 08:06:46,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:06:57,340 INFO L124 PetriNetUnfolderBase]: 93344/129818 cut-off events. [2023-08-04 08:06:57,341 INFO L125 PetriNetUnfolderBase]: For 245487/247730 co-relation queries the response was YES. [2023-08-04 08:06:58,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403636 conditions, 129818 events. 93344/129818 cut-off events. For 245487/247730 co-relation queries the response was YES. Maximal size of possible extension queue 4566. Compared 965662 event pairs, 28542 based on Foata normal form. 24/104109 useless extension candidates. Maximal degree in co-relation 403592. Up to 42353 conditions per place. [2023-08-04 08:06:58,524 INFO L140 encePairwiseOnDemand]: 429/439 looper letters, 168 selfloop transitions, 12 changer transitions 0/195 dead transitions. [2023-08-04 08:06:58,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 195 transitions, 1400 flow [2023-08-04 08:06:58,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-04 08:06:58,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-04 08:06:58,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1398 transitions. [2023-08-04 08:06:58,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45493003579563945 [2023-08-04 08:06:58,527 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1398 transitions. [2023-08-04 08:06:58,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1398 transitions. [2023-08-04 08:06:58,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:06:58,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1398 transitions. [2023-08-04 08:06:58,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.71428571428572) internal successors, (1398), 7 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:58,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 439.0) internal successors, (3512), 8 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:58,532 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 439.0) internal successors, (3512), 8 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:58,533 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 520 flow. Second operand 7 states and 1398 transitions. [2023-08-04 08:06:58,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 195 transitions, 1400 flow [2023-08-04 08:06:59,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 195 transitions, 1362 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-04 08:06:59,920 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 552 flow [2023-08-04 08:06:59,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=552, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2023-08-04 08:06:59,921 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2023-08-04 08:06:59,921 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 552 flow [2023-08-04 08:06:59,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.5) internal successors, (1113), 6 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:06:59,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:06:59,922 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:06:59,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-04 08:07:00,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-04 08:07:00,128 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:07:00,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:07:00,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1859508276, now seen corresponding path program 1 times [2023-08-04 08:07:00,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:07:00,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937583049] [2023-08-04 08:07:00,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:07:00,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:07:00,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:07:01,019 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-04 08:07:01,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:07:01,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937583049] [2023-08-04 08:07:01,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937583049] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:07:01,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:07:01,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-04 08:07:01,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014341651] [2023-08-04 08:07:01,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:07:01,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-04 08:07:01,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:07:01,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-04 08:07:01,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-04 08:07:01,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 439 [2023-08-04 08:07:01,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 552 flow. Second operand has 9 states, 9 states have (on average 182.0) internal successors, (1638), 9 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:01,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:07:01,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 439 [2023-08-04 08:07:01,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:07:14,173 INFO L124 PetriNetUnfolderBase]: 114252/159770 cut-off events. [2023-08-04 08:07:14,174 INFO L125 PetriNetUnfolderBase]: For 325184/328711 co-relation queries the response was YES. [2023-08-04 08:07:15,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 497404 conditions, 159770 events. 114252/159770 cut-off events. For 325184/328711 co-relation queries the response was YES. Maximal size of possible extension queue 5958. Compared 1236160 event pairs, 20407 based on Foata normal form. 15/129840 useless extension candidates. Maximal degree in co-relation 497359. Up to 127790 conditions per place. [2023-08-04 08:07:16,024 INFO L140 encePairwiseOnDemand]: 427/439 looper letters, 190 selfloop transitions, 20 changer transitions 6/235 dead transitions. [2023-08-04 08:07:16,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 235 transitions, 1622 flow [2023-08-04 08:07:16,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 08:07:16,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 08:07:16,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1250 transitions. [2023-08-04 08:07:16,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4745634016704632 [2023-08-04 08:07:16,026 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1250 transitions. [2023-08-04 08:07:16,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1250 transitions. [2023-08-04 08:07:16,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:07:16,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1250 transitions. [2023-08-04 08:07:16,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 208.33333333333334) internal successors, (1250), 6 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:16,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:16,030 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:16,030 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 552 flow. Second operand 6 states and 1250 transitions. [2023-08-04 08:07:16,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 235 transitions, 1622 flow [2023-08-04 08:07:17,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 235 transitions, 1588 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-04 08:07:17,622 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 705 flow [2023-08-04 08:07:17,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2023-08-04 08:07:17,622 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2023-08-04 08:07:17,622 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 705 flow [2023-08-04 08:07:17,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 182.0) internal successors, (1638), 9 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:17,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:07:17,623 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:07:17,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-04 08:07:17,623 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:07:17,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:07:17,623 INFO L85 PathProgramCache]: Analyzing trace with hash 398420968, now seen corresponding path program 2 times [2023-08-04 08:07:17,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:07:17,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750679639] [2023-08-04 08:07:17,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:07:17,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:07:17,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:07:18,337 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-04 08:07:18,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:07:18,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750679639] [2023-08-04 08:07:18,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750679639] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:07:18,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:07:18,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-04 08:07:18,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870802942] [2023-08-04 08:07:18,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:07:18,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-04 08:07:18,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:07:18,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-04 08:07:18,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-04 08:07:18,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 439 [2023-08-04 08:07:18,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 705 flow. Second operand has 9 states, 9 states have (on average 182.11111111111111) internal successors, (1639), 9 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:18,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:07:18,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 439 [2023-08-04 08:07:18,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:07:34,430 INFO L124 PetriNetUnfolderBase]: 128775/181297 cut-off events. [2023-08-04 08:07:34,431 INFO L125 PetriNetUnfolderBase]: For 368406/372533 co-relation queries the response was YES. [2023-08-04 08:07:35,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594855 conditions, 181297 events. 128775/181297 cut-off events. For 368406/372533 co-relation queries the response was YES. Maximal size of possible extension queue 5975. Compared 1403097 event pairs, 22252 based on Foata normal form. 824/157708 useless extension candidates. Maximal degree in co-relation 594810. Up to 143010 conditions per place. [2023-08-04 08:07:36,357 INFO L140 encePairwiseOnDemand]: 428/439 looper letters, 199 selfloop transitions, 41 changer transitions 5/265 dead transitions. [2023-08-04 08:07:36,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 265 transitions, 2089 flow [2023-08-04 08:07:36,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 08:07:36,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 08:07:36,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1244 transitions. [2023-08-04 08:07:36,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47228549734244496 [2023-08-04 08:07:36,360 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1244 transitions. [2023-08-04 08:07:36,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1244 transitions. [2023-08-04 08:07:36,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:07:36,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1244 transitions. [2023-08-04 08:07:36,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.33333333333334) internal successors, (1244), 6 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:36,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:36,364 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:36,364 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 705 flow. Second operand 6 states and 1244 transitions. [2023-08-04 08:07:36,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 265 transitions, 2089 flow [2023-08-04 08:07:39,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 265 transitions, 2021 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 08:07:39,390 INFO L231 Difference]: Finished difference. Result has 109 places, 138 transitions, 1082 flow [2023-08-04 08:07:39,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1082, PETRI_PLACES=109, PETRI_TRANSITIONS=138} [2023-08-04 08:07:39,390 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 54 predicate places. [2023-08-04 08:07:39,391 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 138 transitions, 1082 flow [2023-08-04 08:07:39,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 182.11111111111111) internal successors, (1639), 9 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:39,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:07:39,391 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:07:39,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-04 08:07:39,391 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:07:39,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:07:39,391 INFO L85 PathProgramCache]: Analyzing trace with hash 877360304, now seen corresponding path program 3 times [2023-08-04 08:07:39,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:07:39,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378440890] [2023-08-04 08:07:39,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:07:39,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:07:39,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:07:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-04 08:07:39,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:07:39,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378440890] [2023-08-04 08:07:39,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378440890] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:07:39,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:07:39,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-04 08:07:39,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873207690] [2023-08-04 08:07:39,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:07:39,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-04 08:07:39,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:07:39,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-04 08:07:39,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-04 08:07:40,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 439 [2023-08-04 08:07:40,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 138 transitions, 1082 flow. Second operand has 8 states, 8 states have (on average 185.375) internal successors, (1483), 8 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:07:40,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:07:40,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 439 [2023-08-04 08:07:40,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:07:40,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:40,830 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:40,830 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:07:40,830 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:41,004 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:41,004 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:07:41,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:41,228 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:41,228 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,228 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:07:41,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:41,535 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,535 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,535 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,535 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:41,536 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,536 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,536 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,536 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:41,538 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:41,538 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:41,539 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:41,539 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:41,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,122 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,122 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,122 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,123 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,123 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,123 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:42,126 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:42,126 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,126 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:07:42,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,576 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,577 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,577 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,580 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,580 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,580 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,580 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:42,581 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,581 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,581 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,581 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:42,582 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:42,582 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:42,582 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:43,455 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:43,455 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,455 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:43,456 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:43,456 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,456 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:43,461 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,461 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,461 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:43,462 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:43,462 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:43,462 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,462 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:43,463 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:43,463 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:43,463 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:07:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:44,374 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,374 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,374 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,374 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:44,374 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:44,375 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:44,375 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,376 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,376 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,376 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,377 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,377 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,377 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,378 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,378 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,378 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,379 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,379 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,379 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,388 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:44,389 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:44,389 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:44,390 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,390 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,390 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:44,390 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:45,121 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:45,121 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:45,122 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:45,122 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,122 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,123 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,123 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,123 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,124 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,124 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,124 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,125 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,125 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,125 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,125 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,125 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,125 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,126 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,126 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,126 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,126 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,126 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,126 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,127 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,128 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,128 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,129 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,129 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,130 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,130 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,131 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,131 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,146 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,146 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,146 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,147 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:45,147 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:45,147 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:07:46,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:46,263 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:46,263 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,263 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,264 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,264 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,264 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,265 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,265 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,265 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,265 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,265 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,265 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,266 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,267 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:46,267 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,267 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,268 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,268 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,268 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,268 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,268 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,268 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,269 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,269 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,269 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,269 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,269 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,270 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,270 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,270 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,270 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,270 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,270 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,271 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,271 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,272 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,272 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,272 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,272 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,273 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,273 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,273 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,273 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,274 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,274 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,275 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,275 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,275 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,300 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:46,300 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:46,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:07:47,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,466 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,466 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,466 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,467 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,467 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,468 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,468 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,468 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,468 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,469 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,469 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,470 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,470 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,470 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,471 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,471 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,471 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,472 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,472 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,472 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,473 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:47,473 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,474 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:47,474 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,475 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,475 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,475 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,476 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,476 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,476 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,477 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,477 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,477 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,477 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,478 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,478 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,479 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,479 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,479 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,480 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,480 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,480 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,480 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,481 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,481 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,481 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,482 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:47,482 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:47,482 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:07:48,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,722 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,722 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,722 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,722 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,723 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:48,723 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,723 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:48,724 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,724 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,724 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,724 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,725 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,725 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,726 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,726 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,726 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,727 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,727 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,727 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,728 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,728 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,728 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,728 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,728 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,729 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,730 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,730 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,730 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,731 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,731 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,731 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,732 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,732 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:48,733 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,733 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,733 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,734 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:48,734 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:48,734 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,735 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,735 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,736 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:48,736 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,736 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,737 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,737 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,737 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,738 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,738 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,738 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,739 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,739 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,740 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,740 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,740 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,740 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,741 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,741 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:48,741 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:48,741 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,043 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,043 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,043 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,044 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,044 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,044 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,045 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,045 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,045 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,045 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,046 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,046 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,046 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,047 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,047 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,047 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,048 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,048 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,048 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,049 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,049 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,049 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,050 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,050 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,051 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,051 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,051 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,051 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:50,052 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,052 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,052 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,053 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,053 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,053 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,054 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,054 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,054 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,055 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,055 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,056 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,056 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,056 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,056 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,057 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,057 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,057 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,058 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,058 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,058 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,059 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:50,059 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,059 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:50,060 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,060 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,061 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,061 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,061 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,061 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,062 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,062 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,062 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,063 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,063 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,063 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,064 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:50,064 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,065 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,065 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:50,065 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,065 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:50,066 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,066 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,066 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,066 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,067 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:50,067 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,067 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,068 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,068 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,069 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,069 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,070 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,070 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,070 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,071 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:50,071 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:50,071 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:07:51,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,340 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,341 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,343 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,343 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,343 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,344 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,344 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,344 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,345 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,345 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,345 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,346 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,346 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,346 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,347 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,347 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,347 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,348 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,348 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,348 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,349 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,349 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,349 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,350 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,350 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,350 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:51,351 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:51,351 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,351 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:51,352 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:51,352 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,352 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,353 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,353 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,353 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,354 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:51,354 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:51,354 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,354 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,355 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,355 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,355 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,356 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,356 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,357 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,357 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,357 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,358 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,358 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,358 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,359 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,359 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,359 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,360 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,360 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,360 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,361 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,361 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,361 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,362 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,362 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,362 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,363 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,363 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:51,364 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:51,364 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,365 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,365 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,365 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:51,366 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,367 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,367 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,368 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,368 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,368 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,368 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:51,369 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,369 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,369 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,369 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,370 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,370 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,371 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,371 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,371 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,372 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,372 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,373 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:51,373 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:51,373 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:07:52,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,613 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,614 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,614 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,614 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,615 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,615 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,626 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,627 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,627 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,627 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,628 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,628 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,628 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,629 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,629 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,630 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,630 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,631 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,631 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,632 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,632 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,633 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,633 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,633 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,634 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:52,635 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:52,635 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:52,636 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:52,636 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,637 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,637 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:52,638 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:52,639 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,639 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,639 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,639 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,639 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,640 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,641 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,641 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,642 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,642 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,643 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,643 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,644 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,644 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,645 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,645 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,646 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,646 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,647 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,647 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,647 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,647 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,647 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,647 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,648 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,648 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,648 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,649 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:52,649 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,649 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,650 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,650 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,650 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,650 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,651 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,651 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,651 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,651 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,652 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,652 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,652 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,653 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,653 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,653 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:52,654 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:52,654 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:52,655 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:52,655 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:52,655 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:52,656 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,656 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,657 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,657 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:52,657 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,657 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,658 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,658 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,658 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,659 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,659 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,659 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,660 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,660 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,660 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,661 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:52,661 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:07:53,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,803 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,803 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,803 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,804 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,804 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,804 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,805 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,805 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,806 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,806 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,806 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,806 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,807 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,807 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,807 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,807 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,807 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,807 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,808 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,808 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,808 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,809 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,809 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,809 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,810 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,810 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,810 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,810 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,810 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,810 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,811 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,811 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,811 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,814 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,814 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,814 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,815 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,815 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,815 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,816 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,816 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,816 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,817 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,817 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,817 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,818 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,818 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,818 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,819 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,819 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,819 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,820 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,820 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,820 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,821 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,821 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,822 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,822 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,822 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,822 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,823 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,823 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,823 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,823 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,824 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:53,824 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,824 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,825 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,825 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,825 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,825 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,825 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,826 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,826 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,826 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,826 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,826 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,827 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,828 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,828 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,829 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:53,829 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,829 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,830 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,830 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,830 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,831 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,831 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,831 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,832 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,832 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,832 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,833 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,833 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,834 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,834 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,834 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,834 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,834 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,835 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,836 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,836 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,836 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,837 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,837 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,837 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,838 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,838 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,838 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,839 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,840 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,840 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,840 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,841 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,841 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,841 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,842 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,842 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,842 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,843 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,844 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,844 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,844 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:53,845 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:53,845 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,845 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,846 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,846 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,846 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,846 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,847 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,847 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,847 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:53,848 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,848 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,848 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,848 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,849 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:53,849 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,849 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:53,850 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:07:53,850 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,850 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:53,851 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:07:54,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,902 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,902 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,902 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,902 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,903 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,903 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,903 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,903 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,904 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,904 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,905 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,905 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,906 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,906 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,906 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,907 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,907 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,908 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,908 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,909 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,909 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,909 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,909 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,909 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,909 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,910 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,910 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,910 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,910 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,910 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,911 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,911 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,911 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,911 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,911 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,912 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,912 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,913 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,914 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,914 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,914 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,914 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,919 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,919 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,919 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,920 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,920 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,920 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,920 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,921 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,921 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,921 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,922 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,922 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,922 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,922 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,922 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,923 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,923 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,924 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,924 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,924 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,924 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,925 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,925 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,925 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,925 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,925 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,926 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,927 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,927 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,927 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,928 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,928 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,928 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,929 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,929 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,929 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,930 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,931 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:54,931 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,931 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,932 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,932 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,932 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,932 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,933 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,933 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,933 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,933 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,934 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:54,934 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,934 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,935 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,935 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,935 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,935 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,935 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,936 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,936 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,936 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,937 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,937 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,937 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,937 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,938 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,938 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,938 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,939 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,940 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,940 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,941 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,941 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,942 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,942 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,943 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,943 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,943 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,944 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,944 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,944 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,944 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,944 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,945 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,945 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,946 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,946 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,946 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,946 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,946 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,946 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,947 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,948 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,948 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,948 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,949 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,949 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,949 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,950 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:54,950 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,950 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,950 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,950 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:54,951 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,951 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,951 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,951 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,952 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,952 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,952 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,953 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,953 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,953 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,953 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:54,953 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,954 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,955 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,955 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,955 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,956 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,956 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,956 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,956 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,957 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:54,957 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:54,957 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:07:55,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,967 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,967 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,967 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,968 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,968 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:55,969 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:55,969 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,969 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,970 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,970 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,971 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,972 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,972 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,972 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,973 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:55,973 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:55,973 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,974 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,974 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,974 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,975 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,975 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,976 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,976 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,976 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,977 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,977 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,977 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,978 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,978 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:55,978 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,978 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:55,979 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,979 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,979 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,980 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,980 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:55,980 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,980 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,983 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,983 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,984 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,984 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,984 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,985 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,985 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,986 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,986 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,986 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,986 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,987 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,987 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,988 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,988 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,988 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,988 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,989 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,989 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,989 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,990 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,990 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,991 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,991 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,991 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,991 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,992 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,992 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,992 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,993 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,993 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,993 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,994 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,994 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,994 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,995 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,995 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,995 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,995 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:55,996 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,996 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,996 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,996 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,997 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,997 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,997 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,998 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,998 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,998 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,998 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,999 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,999 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:55,999 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:55,999 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,000 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,000 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,000 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,001 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,001 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,001 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,002 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,002 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,002 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,003 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,003 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,004 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,004 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,004 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,005 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,005 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,006 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,006 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,007 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,007 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,007 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,007 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:07:56,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,520 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,520 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,520 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,520 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,521 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,521 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,521 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,522 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,522 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,522 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,523 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,523 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,523 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,524 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,524 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,524 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,525 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,525 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,525 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,526 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,527 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,527 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,527 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,527 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,527 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,527 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,528 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,528 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,528 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,528 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,528 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,528 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,529 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,529 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,529 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,530 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,530 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,530 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,530 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,531 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,531 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,531 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,532 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,532 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,532 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,532 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,532 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:56,533 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:56,533 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,533 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,534 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,534 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,534 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,535 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,535 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,535 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,535 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,536 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:56,536 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,536 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:56,537 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,537 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,537 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,537 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,538 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,538 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,538 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,543 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,543 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,543 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,543 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,544 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,544 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,544 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,544 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,545 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,545 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,545 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,546 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,546 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,546 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,546 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,546 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,547 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,547 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,547 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,547 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,547 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,547 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,548 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,548 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,548 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,548 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,548 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,549 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,549 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,549 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,550 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,550 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,550 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,551 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,552 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,552 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,553 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,553 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,553 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,554 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,554 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,554 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,555 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,555 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,555 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,556 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,556 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,557 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,557 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,557 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,557 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,558 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,558 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,558 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,558 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,559 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:56,559 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,560 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:56,560 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,560 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,560 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,561 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,561 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,561 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,561 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,562 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,562 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,562 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,563 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,563 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,563 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,563 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,564 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,564 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,564 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,564 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,565 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,565 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,565 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,566 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,566 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,566 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,567 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:56,567 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,567 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:56,568 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:56,568 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:07:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,303 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,304 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,304 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,305 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,306 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,306 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,306 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,307 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,307 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,308 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,308 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,309 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,310 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,311 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,311 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,311 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,312 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,312 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,312 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,313 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,313 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,313 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,314 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,314 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,314 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,314 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,314 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,314 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,315 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,316 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,316 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,316 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,316 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,320 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,320 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,320 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,321 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,321 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,321 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,322 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,322 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,322 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,323 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,323 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,323 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,324 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,324 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,324 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,324 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,324 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,325 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,325 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,325 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,326 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,326 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,326 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,327 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,327 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,327 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,328 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,328 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,328 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,329 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,329 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,330 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,330 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,331 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,331 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,331 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,332 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,332 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,332 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,333 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,333 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,333 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,334 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,334 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,334 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,335 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,335 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,335 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,335 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,336 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,336 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,336 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,336 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,337 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,337 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,338 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,338 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,338 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,339 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,339 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,339 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,339 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:07:57,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,654 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,654 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,655 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,655 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,655 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,655 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,656 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,656 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,656 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,656 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,657 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,657 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,657 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,658 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,658 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,658 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,659 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,659 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,659 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,660 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,660 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,660 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,660 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,661 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,661 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,662 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,662 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,663 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,663 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,663 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,663 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,664 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,664 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,664 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,666 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,666 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,666 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,666 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,667 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,667 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,667 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,667 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,668 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,668 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,668 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,669 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,669 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,669 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,669 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,670 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,670 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,670 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,671 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,671 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,671 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,672 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,672 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,672 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,673 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,673 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,673 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,674 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,674 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,674 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,674 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,675 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,675 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,675 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,676 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,676 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,676 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:57,677 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,677 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,677 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,678 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,678 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,678 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,678 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,923 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,923 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,923 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,924 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,924 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,924 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,925 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,925 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,925 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,926 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,926 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,926 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,926 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,927 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,927 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,927 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,928 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,928 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,928 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,929 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,929 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,929 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,930 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,930 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,930 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,931 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,931 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,931 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,932 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,932 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,932 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,933 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,933 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,934 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,934 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,934 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,935 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,935 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:57,935 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,936 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:57,936 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,936 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,937 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,937 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,937 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,938 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,938 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,938 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,939 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,939 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,939 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,940 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,940 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,940 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,941 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,941 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,941 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,941 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,942 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,942 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,942 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,942 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,943 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,943 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,943 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,943 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,944 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,944 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,944 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,945 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,945 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,945 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:57,946 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,946 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,946 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,947 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:57,947 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:57,947 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:07:58,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,135 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,135 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,135 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,135 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,136 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,136 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,136 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,136 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,137 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,137 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,137 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,138 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,138 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,139 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,139 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,139 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,139 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,140 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,140 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,140 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,141 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,141 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,141 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,142 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,142 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,142 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,143 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,143 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,143 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,143 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,144 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,144 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,144 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,145 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,145 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,145 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,147 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,147 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,147 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,148 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,148 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,148 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,148 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,149 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,149 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,149 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,150 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,150 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,151 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,151 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,151 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,151 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,152 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,152 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,152 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,152 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,153 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,153 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,154 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,154 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,154 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,155 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,155 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:07:58,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,608 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,608 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,608 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,609 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,609 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,609 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,610 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:07:58,610 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,610 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:07:58,611 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,611 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,611 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,612 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,612 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,612 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,612 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,613 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,613 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,613 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,614 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,614 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,614 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,614 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,615 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,615 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,615 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,615 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,616 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,616 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,616 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,617 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,617 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,617 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,617 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,618 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,618 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,618 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,618 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,619 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,619 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,619 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:07:58,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,713 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,713 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,713 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,713 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,714 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,714 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,714 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,714 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,715 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,715 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,715 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,715 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,716 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,716 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,716 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,716 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,717 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,717 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,717 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,718 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,718 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,718 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,718 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,719 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,719 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,719 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,719 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,720 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,720 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,720 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,721 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,721 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,721 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:07:58,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,780 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,780 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,780 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,781 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,781 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,781 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,781 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,782 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,782 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,782 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,782 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,783 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,783 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,783 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,783 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,784 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,784 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,784 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,785 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,785 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,785 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,785 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,786 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,786 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,786 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,786 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,787 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,787 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,787 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:07:58,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,827 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,827 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,827 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,827 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,827 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,827 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,828 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,828 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,828 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,829 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,829 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,829 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,830 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,830 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,830 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,830 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,831 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,831 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,831 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,832 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,832 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,832 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1178#true, Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1844#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:07:58,833 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,833 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,833 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,833 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,855 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:07:58,855 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,855 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,856 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,856 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,856 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,856 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,857 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,857 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,857 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,857 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,857 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:07:58,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,875 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,875 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,875 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][58], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,878 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][59], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1844#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:07:58,878 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:07:58,881 INFO L124 PetriNetUnfolderBase]: 144600/199718 cut-off events. [2023-08-04 08:07:58,881 INFO L125 PetriNetUnfolderBase]: For 459057/466475 co-relation queries the response was YES. [2023-08-04 08:08:00,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 714289 conditions, 199718 events. 144600/199718 cut-off events. For 459057/466475 co-relation queries the response was YES. Maximal size of possible extension queue 6767. Compared 1504763 event pairs, 32726 based on Foata normal form. 1999/171369 useless extension candidates. Maximal degree in co-relation 714240. Up to 153446 conditions per place. [2023-08-04 08:08:01,285 INFO L140 encePairwiseOnDemand]: 426/439 looper letters, 181 selfloop transitions, 89 changer transitions 1/291 dead transitions. [2023-08-04 08:08:01,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 291 transitions, 2681 flow [2023-08-04 08:08:01,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 08:08:01,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 08:08:01,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1253 transitions. [2023-08-04 08:08:01,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4757023538344723 [2023-08-04 08:08:01,287 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1253 transitions. [2023-08-04 08:08:01,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1253 transitions. [2023-08-04 08:08:01,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:08:01,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1253 transitions. [2023-08-04 08:08:01,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 208.83333333333334) internal successors, (1253), 6 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:01,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:01,291 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:01,291 INFO L175 Difference]: Start difference. First operand has 109 places, 138 transitions, 1082 flow. Second operand 6 states and 1253 transitions. [2023-08-04 08:08:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 291 transitions, 2681 flow [2023-08-04 08:08:10,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 291 transitions, 2613 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 08:08:10,503 INFO L231 Difference]: Finished difference. Result has 117 places, 193 transitions, 1920 flow [2023-08-04 08:08:10,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1920, PETRI_PLACES=117, PETRI_TRANSITIONS=193} [2023-08-04 08:08:10,503 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 62 predicate places. [2023-08-04 08:08:10,503 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 193 transitions, 1920 flow [2023-08-04 08:08:10,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.375) internal successors, (1483), 8 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:10,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:08:10,504 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:08:10,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-04 08:08:10,504 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:08:10,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:08:10,504 INFO L85 PathProgramCache]: Analyzing trace with hash 987689546, now seen corresponding path program 4 times [2023-08-04 08:08:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:08:10,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717191470] [2023-08-04 08:08:10,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:08:10,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:08:10,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:08:11,111 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 08:08:11,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:08:11,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717191470] [2023-08-04 08:08:11,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717191470] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:08:11,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:08:11,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-04 08:08:11,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499641362] [2023-08-04 08:08:11,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:08:11,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-04 08:08:11,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:08:11,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-04 08:08:11,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-04 08:08:11,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 439 [2023-08-04 08:08:11,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 193 transitions, 1920 flow. Second operand has 10 states, 10 states have (on average 180.7) internal successors, (1807), 10 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:11,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:08:11,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 439 [2023-08-04 08:08:11,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:08:12,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:12,560 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,560 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,560 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,560 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:12,561 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,561 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,561 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,561 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 08:08:12,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:12,786 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:12,787 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:08:12,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:13,086 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:13,086 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,086 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,087 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 08:08:13,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:13,656 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,656 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:13,657 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:13,660 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:13,660 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:13,661 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:13,661 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 08:08:14,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:14,177 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:14,178 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:14,179 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:14,179 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,179 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:14,183 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:14,183 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,183 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:14,184 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:15,089 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:15,089 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,089 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:15,093 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:15,093 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,093 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:15,094 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:15,094 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:15,094 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 08:08:16,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:16,078 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:16,078 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,078 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,079 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,079 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,079 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,085 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,085 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:16,085 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:16,086 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:16,086 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:16,086 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,086 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,087 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:16,872 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:16,872 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,872 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:16,873 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:16,873 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,873 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,874 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,874 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,875 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,875 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,875 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,875 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,876 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,876 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,876 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,876 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,887 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:16,887 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:16,887 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,887 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:16,888 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,888 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,888 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:16,888 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:18,127 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:18,127 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,127 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:18,128 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:18,128 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,128 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,128 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,129 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,129 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,129 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,129 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,130 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,130 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,131 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,131 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,131 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,132 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,132 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,132 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,133 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,133 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,133 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,133 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,134 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,134 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,134 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,151 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,151 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,152 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:18,152 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:18,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:19,489 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:19,489 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,490 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,490 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,491 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,491 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,491 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,492 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,492 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,493 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:19,493 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,494 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,494 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,494 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,495 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,495 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,495 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,496 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,496 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,496 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,497 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,497 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,497 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,498 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [170#L80-5true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,498 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,498 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,499 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,499 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,500 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,500 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,500 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,500 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,500 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,525 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:19,525 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:19,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 08:08:20,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:20,943 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,943 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,943 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,943 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:20,944 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:20,944 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:20,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,261 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,261 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,261 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,261 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,262 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,262 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,262 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,263 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,263 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,264 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,265 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,265 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,265 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,266 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,266 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,266 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,266 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,266 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,266 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,267 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,267 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,267 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,267 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,267 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,267 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,268 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,268 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,268 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,269 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,269 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,270 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,270 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,270 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,270 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:21,270 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,270 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,271 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,271 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,271 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,271 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:21,272 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,273 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,273 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,274 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,274 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,274 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,275 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,275 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,275 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,275 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,275 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,275 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,276 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,277 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,277 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,278 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,278 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,278 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,278 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,278 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,278 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,279 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,279 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,279 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,280 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,281 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,281 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,282 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 170#L80-5true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,282 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,283 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:21,283 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:21,283 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,805 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,805 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,805 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,806 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,806 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,806 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,807 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,807 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,807 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,808 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,808 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,808 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,808 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,809 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,809 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,809 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,810 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,810 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,810 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,810 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,811 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,811 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,811 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,812 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,812 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,812 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,813 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,813 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,813 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,814 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,814 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,814 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,815 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,815 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,815 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,816 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:22,816 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,816 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,817 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,817 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,817 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:22,818 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:22,818 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,818 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,819 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,819 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:22,820 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,820 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,820 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,820 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,821 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,821 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,821 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,822 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,822 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,822 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,823 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,823 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,823 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,824 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,824 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,825 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,825 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,826 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:22,826 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:22,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 08:08:24,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,307 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,307 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,307 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,307 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,308 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,308 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,308 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,309 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,309 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,310 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,310 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,310 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,310 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,311 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,311 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,311 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,312 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,312 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,312 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,313 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,313 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,313 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,314 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,314 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,315 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,315 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,315 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,315 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,315 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,315 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,316 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,316 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,316 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,317 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,317 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,317 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,318 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,318 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,318 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,319 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,320 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,320 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,320 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,321 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,321 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,322 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,322 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,322 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,322 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,322 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,322 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,323 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,323 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,323 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,324 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,324 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,324 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,325 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,325 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,326 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,326 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,326 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,326 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,326 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,326 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,327 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:24,328 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:24,328 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,328 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,329 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,329 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,329 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,330 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,330 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,330 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,330 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,331 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,331 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,331 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,331 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,331 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,331 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,331 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,332 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,332 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,332 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,332 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,332 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,333 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,333 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,333 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,334 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:24,334 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,334 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,335 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,335 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,335 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:24,336 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,336 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,336 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,336 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:24,337 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,337 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,337 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,337 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,338 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,338 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,339 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [154#L59true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:24,339 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,339 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,340 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,340 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,340 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,341 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,341 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,341 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,342 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,342 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,342 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,343 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:24,343 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:24,343 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 08:08:25,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,831 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,831 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,831 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,832 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,832 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,832 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,833 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,833 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,833 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,834 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,834 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,834 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,835 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,835 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,835 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,836 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,836 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,836 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,837 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,837 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,837 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,837 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,838 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,838 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,838 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,839 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,839 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,839 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,839 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:25,840 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:25,840 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,841 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,841 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,842 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,842 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,843 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,843 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,843 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,844 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,844 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,844 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,844 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,845 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,845 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,845 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,846 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,846 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,846 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,846 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,847 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,847 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,847 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,848 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,848 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,849 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,849 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,849 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,849 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,850 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,850 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,850 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,850 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,851 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,851 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,851 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,852 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,852 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:25,852 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:25,853 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,853 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,854 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,854 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,854 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,854 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,855 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:25,855 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,855 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,855 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,855 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,855 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,856 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,857 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,857 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,857 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:25,858 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,858 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,858 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,858 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,859 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,859 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,859 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,860 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,860 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,861 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,861 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,861 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,861 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:25,862 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,862 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,862 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:25,862 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 08:08:27,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,587 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,587 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,587 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,587 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,587 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,588 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,589 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,589 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,589 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,591 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,591 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,591 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,595 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,595 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,595 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,596 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,596 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,596 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,598 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,598 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,599 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,599 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,600 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,600 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,600 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,600 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,601 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,601 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,601 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,602 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,602 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,602 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,602 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,603 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,603 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,603 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,604 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,604 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,604 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,604 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,604 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,605 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,605 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,605 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,607 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,607 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,608 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,608 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,608 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,609 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,609 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,609 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,609 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,610 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,610 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,610 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,610 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,611 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,611 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,611 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,612 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,612 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,613 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,613 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,614 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,614 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,615 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:27,615 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,615 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,617 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,617 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,617 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,618 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,618 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,618 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,619 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,619 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,619 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,620 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,620 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,622 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,622 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,622 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,622 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,623 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,623 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,623 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,623 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,624 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,624 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,624 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,626 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:27,626 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,626 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,627 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,627 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,627 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,629 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,629 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,630 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,630 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,631 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,631 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,631 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:27,632 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,632 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:27,633 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,633 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:27,634 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:27,634 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,634 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:27,635 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:27,636 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,636 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,637 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,637 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,637 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,638 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:27,638 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,638 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,639 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,639 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,639 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,639 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,640 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,640 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,641 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,641 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,642 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,643 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,644 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:27,644 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:27,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 08:08:29,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,352 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,352 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,352 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,352 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,353 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,353 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,353 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,354 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,354 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,354 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,354 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,355 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,355 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,355 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,355 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,356 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,356 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,356 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,356 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,356 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,356 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,357 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,357 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,357 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,357 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,357 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,357 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,358 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,358 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,359 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,359 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,359 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,359 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,360 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,360 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,360 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,360 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,361 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,361 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,361 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,361 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,361 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,361 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,362 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,362 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,362 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,363 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,363 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,363 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,363 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,366 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,366 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,366 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,367 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,367 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,367 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,367 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:29,368 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,368 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,368 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,368 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,371 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,371 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,371 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,371 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,372 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,372 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,372 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,372 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,373 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,373 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,373 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,374 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,374 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,374 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,374 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,374 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,375 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,375 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,375 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,376 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,376 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,376 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,377 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,377 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,377 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,378 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,378 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,378 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,378 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,379 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,379 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,379 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,379 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,380 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,380 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,380 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,380 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,381 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,381 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,381 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,381 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,382 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,382 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,383 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,383 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,384 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,384 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,384 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,384 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,385 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,385 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,385 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,385 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,386 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,386 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,387 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,388 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,388 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,389 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,389 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,390 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,391 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,391 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,391 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,391 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,391 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,391 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,392 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,392 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,393 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,394 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:29,394 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,396 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,396 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,396 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,397 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,397 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,397 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,398 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,398 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,398 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,399 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,399 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,399 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,399 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,399 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,400 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,400 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,400 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,400 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,401 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,401 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,401 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,402 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,402 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,402 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,402 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,402 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,403 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,403 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,404 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,405 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,405 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,405 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,406 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,406 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,407 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,407 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,407 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,407 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,407 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,407 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,408 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,408 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,409 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,409 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,409 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,411 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,411 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,411 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,411 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,412 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,412 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,412 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,412 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,412 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,412 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,413 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,413 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,413 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,413 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,413 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,413 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,414 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,414 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:29,415 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,415 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,415 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,415 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:29,416 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,416 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,416 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,416 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,416 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:29,417 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,417 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:29,418 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,418 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,418 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,419 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:29,419 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,419 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,419 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,419 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,420 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:29,420 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,421 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:29,421 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,421 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,421 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,421 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 76#L80-6true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true, 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 08:08:29,422 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,422 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,422 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:29,422 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 08:08:31,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,143 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,143 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,143 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,144 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,144 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,144 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,145 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,145 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,145 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,147 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,147 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,147 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,147 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,147 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,148 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,148 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,148 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,148 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,149 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,149 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,151 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,151 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,151 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,152 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,152 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,152 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,153 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,153 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,153 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,153 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,154 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,154 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,154 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,154 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,156 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,156 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,156 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,157 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,157 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,157 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,158 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:31,158 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,158 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,161 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,161 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,162 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,162 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,162 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,162 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,162 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,162 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,163 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,164 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,164 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,165 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,165 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,165 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,165 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,165 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,166 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,166 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,167 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,167 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,167 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,167 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,168 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,168 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,168 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,168 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,169 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,169 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,169 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,170 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,170 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,170 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,171 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,172 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,172 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,172 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,172 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,172 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,172 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,173 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,173 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,173 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,173 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,173 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,173 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,175 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,175 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,175 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:31,176 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,176 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,176 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,176 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:31,177 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,177 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,177 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,177 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,179 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:31,179 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,179 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,180 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,180 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,180 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,181 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,181 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,181 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,182 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,182 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,182 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,183 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,183 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,183 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,183 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,184 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,185 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,186 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,186 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,186 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,187 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,188 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,188 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,188 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,188 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,190 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,190 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,190 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,191 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,191 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,191 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,192 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,192 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,192 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,192 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,193 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,193 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,193 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,194 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:31,194 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,194 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:31,195 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,195 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,195 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,195 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,198 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,198 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,198 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,199 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:31,199 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:31,200 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,200 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,201 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,201 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,201 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,203 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:31,203 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,203 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,204 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,204 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,205 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,205 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,205 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,206 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:31,206 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,206 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:31,207 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 08:08:32,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,813 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,813 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,813 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,814 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,814 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,814 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,815 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,815 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,815 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,816 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,816 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,816 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,817 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,817 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,817 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,818 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,818 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,818 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,818 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,818 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,818 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:32,819 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:32,819 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:32,820 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:32,821 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,821 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,821 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,821 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,821 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,822 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,822 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,823 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,823 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,823 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,824 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,824 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,824 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,825 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,825 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,825 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,826 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,826 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,826 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,826 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,826 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,827 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,827 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,827 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,828 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,828 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,828 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,828 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,828 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,828 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,829 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,829 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [42#L80-11true, 1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:32,829 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,829 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,829 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,829 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,830 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,830 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,830 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,831 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,831 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,832 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,832 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,832 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,832 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,832 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,833 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,834 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,834 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,834 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,834 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,835 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,835 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,835 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,836 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,836 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,836 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,837 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,837 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,837 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,837 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,837 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,837 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,838 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,839 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,839 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,840 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,840 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,841 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,841 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,841 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,841 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,841 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,841 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,842 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,843 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,843 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,843 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,844 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,844 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,844 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,845 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,845 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,845 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,846 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,846 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,846 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,847 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,847 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,847 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,848 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,848 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,848 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,849 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,849 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,849 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,850 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,850 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,850 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,851 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,851 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,851 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,852 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,852 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,852 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,853 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,853 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,854 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,854 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,854 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,854 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,854 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,855 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,855 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,855 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,855 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,855 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,856 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,856 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,856 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,857 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:32,857 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,857 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,858 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,858 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,858 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,859 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,859 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,859 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,860 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,860 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,860 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,860 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,861 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,861 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,861 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,861 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,861 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,861 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,862 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,862 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,862 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,863 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,863 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:32,863 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,863 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,863 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:32,863 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 08:08:34,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,293 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,293 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,294 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,295 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,295 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,296 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,296 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,296 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,297 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,297 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,298 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,298 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,298 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,299 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,299 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,300 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,300 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,300 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,316 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,316 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,316 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,317 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,317 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,317 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,318 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,318 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,318 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,318 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,318 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,319 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,319 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,319 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,320 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,320 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,320 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,320 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:34,320 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,320 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,321 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,321 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:34,321 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,321 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,321 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,321 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,322 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,322 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,322 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,323 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,323 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,323 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,324 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,324 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,324 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,324 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,324 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,324 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,325 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,326 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,326 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,326 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,326 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,328 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,328 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,328 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,329 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,329 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,329 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,330 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,330 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,330 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,331 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,331 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,331 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,331 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,331 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,332 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,332 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,332 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,333 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,333 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,333 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,333 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,334 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,334 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,334 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,335 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,335 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,335 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,336 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,336 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,336 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,336 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,337 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,337 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,337 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,337 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,338 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,338 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,338 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,339 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,339 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,339 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,340 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,340 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,340 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,341 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,341 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,341 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,342 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,342 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,342 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,343 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,343 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,343 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,344 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,344 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,344 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,344 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,344 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,344 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,345 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:34,345 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,346 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,346 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,346 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,347 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,347 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,347 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,348 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,348 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,348 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,349 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,349 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,349 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,350 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,350 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,351 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,351 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,351 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,351 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,351 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,352 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,352 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,352 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,352 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,369 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,369 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,370 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,370 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,370 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,370 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,371 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,371 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,371 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,372 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:34,372 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,372 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,372 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,372 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,372 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:34,373 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:34,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 08:08:35,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,210 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,210 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,210 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,210 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,211 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,211 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,211 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,211 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,215 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,216 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,216 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,218 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,218 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,218 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,219 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,219 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,219 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,220 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,220 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,220 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,221 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,221 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,221 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,222 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,222 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,223 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,223 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,223 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,224 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,224 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,224 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,224 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,224 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,225 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,225 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,225 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,225 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,226 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,226 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,226 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,227 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,227 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,227 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,227 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,228 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,228 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,228 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,229 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,229 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,229 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,229 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,229 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,230 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,230 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,230 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,233 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,233 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,233 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,233 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,234 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,234 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,234 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,234 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,235 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,235 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,235 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,236 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,236 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,236 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,237 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,237 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,237 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,237 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,237 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,238 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,238 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,238 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,238 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,238 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,238 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,238 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,239 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 196#L59-5true, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,239 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,239 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,239 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,239 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,240 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,240 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,240 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,240 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,241 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,241 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,241 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,241 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,241 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,242 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,242 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,243 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,243 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,244 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,244 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,244 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,246 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 106#L59-5true, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,246 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,246 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,247 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,247 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,247 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,247 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,247 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,248 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,248 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,249 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,249 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,249 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,250 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,250 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,250 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,250 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,251 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,251 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,251 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,251 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,252 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,252 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,252 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,253 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,253 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,253 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,254 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,254 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,254 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,254 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,254 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,254 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,255 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,255 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,255 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,256 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,256 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,257 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,257 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,257 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,258 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,258 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,258 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,258 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,623 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 73#L59-3true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,623 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,623 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,624 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,624 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,624 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,625 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,625 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,625 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,626 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,626 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,626 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,626 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,627 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,627 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,627 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,627 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,627 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,627 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,628 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,628 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,629 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,629 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,629 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,630 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,630 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,630 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,631 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,631 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,631 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,632 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,632 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,632 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,633 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:35,633 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,634 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,634 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,634 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,634 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,635 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,635 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:35,635 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,635 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,635 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,635 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,636 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,636 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,636 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,636 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 126#thread2EXITtrue, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,636 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,637 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,637 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,637 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,638 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,638 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,638 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,639 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,639 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,639 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,640 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,640 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,640 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,641 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,641 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,641 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,642 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,642 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,642 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,643 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,643 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,643 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,643 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,644 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,644 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,644 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,645 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,645 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,645 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,645 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,646 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,646 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,646 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,646 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,973 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,973 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,974 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,974 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:35,975 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,976 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:35,976 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:35,976 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 08:08:36,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,281 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,281 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,281 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,281 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,282 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,282 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,282 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,282 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,283 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,283 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,283 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,284 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,284 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,284 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,284 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 87#thread2EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,285 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,285 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,285 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,285 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,286 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,286 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,286 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,287 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,287 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,288 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,288 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,288 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,288 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,289 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,289 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,289 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,290 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,290 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,290 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,291 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,291 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,291 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,292 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,292 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,292 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,292 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,293 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,293 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,293 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,293 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,294 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,294 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,294 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,295 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,295 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,295 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,296 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,296 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,296 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,296 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,297 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,297 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,297 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,298 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,298 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,298 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,299 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,299 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,299 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,299 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,300 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,300 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,301 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,301 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,301 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,302 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,302 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,302 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,302 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,303 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,303 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,303 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,304 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,304 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,304 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 08:08:36,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,500 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,500 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,500 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,501 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,501 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,501 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,501 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,502 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,502 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,502 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,503 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,503 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,503 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,503 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,504 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,504 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,504 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,504 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,505 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,505 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,505 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,506 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,506 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,507 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,507 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,507 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,508 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,508 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 105#thread1EXITtrue, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,508 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,509 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,509 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,509 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,510 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,510 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,510 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,512 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,512 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,512 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,513 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,513 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 27#L59true, Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,513 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,514 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,514 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,515 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,515 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,515 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,516 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,516 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,516 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,516 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), 126#thread2EXITtrue, Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,517 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,517 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,517 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,517 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,518 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,518 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,518 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,520 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,520 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,520 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,521 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), 154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,521 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,521 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 08:08:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,664 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,665 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,665 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,666 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,666 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,666 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,666 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), 135#L81-3true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true]) [2023-08-04 08:08:36,667 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,667 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 168#L81-4true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1144#true]) [2023-08-04 08:08:36,668 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,668 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,668 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,669 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,669 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,669 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,670 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,670 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,670 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,670 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,671 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,671 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,671 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,672 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,672 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,672 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,673 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1NotInUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,673 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,673 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,674 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 196#L59-5true, Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,674 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,674 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,674 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,675 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,675 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,675 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,675 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,676 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,676 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,676 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,776 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 73#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,776 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,776 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,777 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,777 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,777 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,778 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,778 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,778 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,779 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,779 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,779 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,779 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,780 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,780 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,780 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,781 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,781 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,781 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,782 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,782 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,783 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,783 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,783 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,783 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 159#L59-3true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,784 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,784 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,784 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,784 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 08:08:36,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,849 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,849 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,849 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,849 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,850 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,850 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,850 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,850 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,851 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,851 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,852 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,852 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,852 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,852 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,852 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,853 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,853 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,853 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,854 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,854 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,854 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 103#L59-1true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,855 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,855 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,856 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,856 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1194#true, Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,856 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,856 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,857 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 893#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,857 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,857 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 08:08:36,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,902 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,902 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,902 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,902 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,902 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,902 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,903 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 73#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,903 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,903 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,904 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 87#thread2EXITtrue, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,904 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,904 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,904 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 105#thread1EXITtrue, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,905 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,905 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, 126#thread2EXITtrue, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1144#true]) [2023-08-04 08:08:36,905 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,905 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,906 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,906 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,906 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,907 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,907 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,907 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,907 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1178#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 893#true, 8#L82-3true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 1194#true, Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1146#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0))]) [2023-08-04 08:08:36,908 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,908 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,908 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,908 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,935 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,935 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,935 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,936 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 53#L82-4true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,936 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,936 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 143#L48true, 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,937 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), thread2Thread1of2ForFork1InUse, 194#L60-1true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1866#true, Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,937 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,937 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,957 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, 21#L82-8true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,957 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,957 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1302] L47-1-->L48: Formula: (= |v_thread1Thread2of2ForFork0_#t~mem1_20| (select (select |v_#memory_int_235| v_~B~0.base_84) (+ v_~B~0.offset_84 (* v_~i_AB~0_133 4)))) InVars {~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_20|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} OutVars{~B~0.base=v_~B~0.base_84, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_23|, ~i_AB~0=v_~i_AB~0_133, #memory_int=|v_#memory_int_235|, ~B~0.offset=v_~B~0.offset_84} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2][88], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, 143#L48true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,961 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1337] L47-1-->thread1EXIT: Formula: (and (not (= |v_thread1Thread2of2ForFork0_#t~mem1_28| (select (select |v_#memory_int_259| v_~B~0.base_96) (+ v_~B~0.offset_96 (* v_~i_AB~0_145 4))))) (= |v_thread1Thread2of2ForFork0_#res.base_15| 0) (= |v_thread1Thread2of2ForFork0_#res.offset_15| 0)) InVars {~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_28|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96} OutVars{~B~0.base=v_~B~0.base_96, thread1Thread2of2ForFork0_#t~mem2=|v_thread1Thread2of2ForFork0_#t~mem2_29|, thread1Thread2of2ForFork0_#res.offset=|v_thread1Thread2of2ForFork0_#res.offset_15|, ~i_AB~0=v_~i_AB~0_145, #memory_int=|v_#memory_int_259|, ~B~0.offset=v_~B~0.offset_96, thread1Thread2of2ForFork0_#res.base=|v_thread1Thread2of2ForFork0_#res.base_15|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1, thread1Thread2of2ForFork0_#t~mem2, thread1Thread2of2ForFork0_#res.offset, thread1Thread2of2ForFork0_#res.base][89], [1514#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1856#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1860#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1858#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, thread1Thread1of2ForFork0NotInUse, Black: 1854#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1161#(or (< ~An~0 (+ ~i_AB~0 1)) (< ~Bn~0 (+ ~i_AB~0 1))), thread2Thread1of2ForFork1NotInUse, 1423#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1171#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0)) (<= 0 ~i_AB~0)), 1866#true, Black: 1875#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1818#(and (<= (+ ~i_AB~0 1) ~An~0) (<= (+ ~i_AB~0 1) ~Bn~0) (<= ~i_AB~0 0)), Black: 1877#(and (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1881#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1509#true, Black: 1879#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (= ~A~0.offset 0) (= ~B~0.offset 0) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= ~i_AB~0 0) (= ~i_BA~0 0) (<= 0 ~i_AB~0) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1180#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 8#L82-3true, Black: 893#true, Black: 1194#true, Black: 1505#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1125#(and (< 0 (+ ~i_AB~0 1)) (<= ~i_AB~0 0) (= ~i_BA~0 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1836#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1834#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1838#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 1887#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~An~0 (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~i_AB~0))), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1144#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 08:08:36,961 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,961 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-04 08:08:36,964 INFO L124 PetriNetUnfolderBase]: 156167/216349 cut-off events. [2023-08-04 08:08:36,964 INFO L125 PetriNetUnfolderBase]: For 646191/654110 co-relation queries the response was YES. [2023-08-04 08:08:39,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 821068 conditions, 216349 events. 156167/216349 cut-off events. For 646191/654110 co-relation queries the response was YES. Maximal size of possible extension queue 7411. Compared 1659348 event pairs, 34118 based on Foata normal form. 3905/195136 useless extension candidates. Maximal degree in co-relation 821014. Up to 153244 conditions per place. [2023-08-04 08:08:39,919 INFO L140 encePairwiseOnDemand]: 423/439 looper letters, 295 selfloop transitions, 146 changer transitions 1/462 dead transitions. [2023-08-04 08:08:39,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 462 transitions, 4722 flow [2023-08-04 08:08:39,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-04 08:08:39,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-04 08:08:39,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2038 transitions. [2023-08-04 08:08:39,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642369020501139 [2023-08-04 08:08:39,921 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2038 transitions. [2023-08-04 08:08:39,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2038 transitions. [2023-08-04 08:08:39,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:08:39,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2038 transitions. [2023-08-04 08:08:39,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 203.8) internal successors, (2038), 10 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:39,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 439.0) internal successors, (4829), 11 states have internal predecessors, (4829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:39,926 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 439.0) internal successors, (4829), 11 states have internal predecessors, (4829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:39,926 INFO L175 Difference]: Start difference. First operand has 117 places, 193 transitions, 1920 flow. Second operand 10 states and 2038 transitions. [2023-08-04 08:08:39,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 462 transitions, 4722 flow [2023-08-04 08:08:51,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 462 transitions, 4718 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-04 08:08:51,344 INFO L231 Difference]: Finished difference. Result has 133 places, 263 transitions, 3324 flow [2023-08-04 08:08:51,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3324, PETRI_PLACES=133, PETRI_TRANSITIONS=263} [2023-08-04 08:08:51,345 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 78 predicate places. [2023-08-04 08:08:51,345 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 263 transitions, 3324 flow [2023-08-04 08:08:51,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 180.7) internal successors, (1807), 10 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:51,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:08:51,346 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:08:51,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-04 08:08:51,346 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:08:51,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:08:51,346 INFO L85 PathProgramCache]: Analyzing trace with hash 583980872, now seen corresponding path program 5 times [2023-08-04 08:08:51,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:08:51,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999502464] [2023-08-04 08:08:51,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:08:51,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:08:51,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:08:51,767 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-04 08:08:51,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:08:51,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999502464] [2023-08-04 08:08:51,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999502464] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:08:51,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:08:51,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-04 08:08:51,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938993973] [2023-08-04 08:08:51,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:08:51,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-04 08:08:51,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:08:51,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-04 08:08:51,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-04 08:08:51,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 439 [2023-08-04 08:08:51,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 263 transitions, 3324 flow. Second operand has 8 states, 8 states have (on average 185.375) internal successors, (1483), 8 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:08:51,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:08:51,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 439 [2023-08-04 08:08:51,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:09:18,359 INFO L124 PetriNetUnfolderBase]: 166117/230554 cut-off events. [2023-08-04 08:09:18,359 INFO L125 PetriNetUnfolderBase]: For 1017977/1025098 co-relation queries the response was YES. [2023-08-04 08:09:20,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 989807 conditions, 230554 events. 166117/230554 cut-off events. For 1017977/1025098 co-relation queries the response was YES. Maximal size of possible extension queue 7349. Compared 1764592 event pairs, 37168 based on Foata normal form. 3555/213352 useless extension candidates. Maximal degree in co-relation 989743. Up to 160097 conditions per place. [2023-08-04 08:09:21,979 INFO L140 encePairwiseOnDemand]: 426/439 looper letters, 227 selfloop transitions, 199 changer transitions 1/448 dead transitions. [2023-08-04 08:09:21,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 448 transitions, 5791 flow [2023-08-04 08:09:21,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 08:09:21,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 08:09:21,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1254 transitions. [2023-08-04 08:09:21,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4760820045558087 [2023-08-04 08:09:21,980 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1254 transitions. [2023-08-04 08:09:21,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1254 transitions. [2023-08-04 08:09:21,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:09:21,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1254 transitions. [2023-08-04 08:09:21,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 209.0) internal successors, (1254), 6 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:09:21,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:09:21,983 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 439.0) internal successors, (3073), 7 states have internal predecessors, (3073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:09:21,983 INFO L175 Difference]: Start difference. First operand has 133 places, 263 transitions, 3324 flow. Second operand 6 states and 1254 transitions. [2023-08-04 08:09:21,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 448 transitions, 5791 flow [2023-08-04 08:09:55,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 448 transitions, 5565 flow, removed 26 selfloop flow, removed 3 redundant places. [2023-08-04 08:09:55,925 INFO L231 Difference]: Finished difference. Result has 138 places, 324 transitions, 4511 flow [2023-08-04 08:09:55,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4511, PETRI_PLACES=138, PETRI_TRANSITIONS=324} [2023-08-04 08:09:55,926 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 83 predicate places. [2023-08-04 08:09:55,926 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 324 transitions, 4511 flow [2023-08-04 08:09:55,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.375) internal successors, (1483), 8 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:09:55,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:09:55,926 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:09:55,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-04 08:09:55,926 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:09:55,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:09:55,927 INFO L85 PathProgramCache]: Analyzing trace with hash 46544170, now seen corresponding path program 6 times [2023-08-04 08:09:55,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:09:55,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936289596] [2023-08-04 08:09:55,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:09:55,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:09:55,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:09:56,442 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-04 08:09:56,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:09:56,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936289596] [2023-08-04 08:09:56,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936289596] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 08:09:56,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 08:09:56,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-04 08:09:56,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491278936] [2023-08-04 08:09:56,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 08:09:56,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-04 08:09:56,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:09:56,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-04 08:09:56,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-04 08:09:56,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 439 [2023-08-04 08:09:56,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 324 transitions, 4511 flow. Second operand has 11 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:09:56,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:09:56,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 439 [2023-08-04 08:09:56,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:10:28,462 INFO L124 PetriNetUnfolderBase]: 174060/242977 cut-off events. [2023-08-04 08:10:28,462 INFO L125 PetriNetUnfolderBase]: For 1210716/1217868 co-relation queries the response was YES. [2023-08-04 08:10:31,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065793 conditions, 242977 events. 174060/242977 cut-off events. For 1210716/1217868 co-relation queries the response was YES. Maximal size of possible extension queue 7883. Compared 1889034 event pairs, 37668 based on Foata normal form. 4000/225348 useless extension candidates. Maximal degree in co-relation 1065726. Up to 162578 conditions per place. [2023-08-04 08:10:33,111 INFO L140 encePairwiseOnDemand]: 425/439 looper letters, 354 selfloop transitions, 197 changer transitions 1/573 dead transitions. [2023-08-04 08:10:33,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 573 transitions, 7720 flow [2023-08-04 08:10:33,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-04 08:10:33,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-04 08:10:33,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1809 transitions. [2023-08-04 08:10:33,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45785876993166286 [2023-08-04 08:10:33,114 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1809 transitions. [2023-08-04 08:10:33,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1809 transitions. [2023-08-04 08:10:33,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:10:33,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1809 transitions. [2023-08-04 08:10:33,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 201.0) internal successors, (1809), 9 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:10:33,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 439.0) internal successors, (4390), 10 states have internal predecessors, (4390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:10:33,122 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 439.0) internal successors, (4390), 10 states have internal predecessors, (4390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:10:33,122 INFO L175 Difference]: Start difference. First operand has 138 places, 324 transitions, 4511 flow. Second operand 9 states and 1809 transitions. [2023-08-04 08:10:33,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 573 transitions, 7720 flow [2023-08-04 08:10:58,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 573 transitions, 7402 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-04 08:10:58,631 INFO L231 Difference]: Finished difference. Result has 149 places, 385 transitions, 5714 flow [2023-08-04 08:10:58,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=4251, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5714, PETRI_PLACES=149, PETRI_TRANSITIONS=385} [2023-08-04 08:10:58,632 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 94 predicate places. [2023-08-04 08:10:58,632 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 385 transitions, 5714 flow [2023-08-04 08:10:58,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:10:58,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 08:10:58,632 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 08:10:58,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-04 08:10:58,633 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 08:10:58,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 08:10:58,633 INFO L85 PathProgramCache]: Analyzing trace with hash 657275531, now seen corresponding path program 1 times [2023-08-04 08:10:58,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 08:10:58,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293177828] [2023-08-04 08:10:58,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:10:58,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 08:10:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:10:59,262 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 08:10:59,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 08:10:59,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293177828] [2023-08-04 08:10:59,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293177828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 08:10:59,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640878079] [2023-08-04 08:10:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 08:10:59,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 08:10:59,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 08:10:59,268 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 08:10:59,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-04 08:10:59,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 08:10:59,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-04 08:10:59,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 08:10:59,515 INFO L351 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 11 treesize of output 7 [2023-08-04 08:10:59,605 INFO L351 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 6 treesize of output 5 [2023-08-04 08:10:59,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 08:10:59,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 08:10:59,791 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-04 08:10:59,792 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-08-04 08:10:59,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 08:10:59,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 08:10:59,876 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-04 08:10:59,876 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-08-04 08:10:59,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 08:10:59,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 08:10:59,931 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-04 08:10:59,931 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-08-04 08:10:59,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-04 08:10:59,982 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 08:11:04,350 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-04 08:11:04,350 INFO L351 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 106 treesize of output 70 [2023-08-04 08:11:04,414 INFO L322 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-08-04 08:11:04,415 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 924 treesize of output 825 [2023-08-04 08:11:04,464 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-04 08:11:04,464 INFO L351 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 342 treesize of output 254 [2023-08-04 08:11:04,483 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-04 08:11:04,484 INFO L351 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 246 treesize of output 206 [2023-08-04 08:11:04,504 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-04 08:11:04,504 INFO L351 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 70 treesize of output 55 [2023-08-04 08:11:05,290 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 5 refuted. 1 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-04 08:11:05,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640878079] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 08:11:05,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 08:11:05,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 27 [2023-08-04 08:11:05,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118585341] [2023-08-04 08:11:05,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 08:11:05,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-04 08:11:05,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 08:11:05,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-04 08:11:05,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=624, Unknown=17, NotChecked=0, Total=756 [2023-08-04 08:11:05,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 439 [2023-08-04 08:11:05,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 385 transitions, 5714 flow. Second operand has 28 states, 28 states have (on average 133.14285714285714) internal successors, (3728), 28 states have internal predecessors, (3728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:11:05,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 08:11:05,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 439 [2023-08-04 08:11:05,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 08:12:28,833 INFO L124 PetriNetUnfolderBase]: 424655/560404 cut-off events. [2023-08-04 08:12:28,834 INFO L125 PetriNetUnfolderBase]: For 2621887/2621887 co-relation queries the response was YES. [2023-08-04 08:12:34,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2448676 conditions, 560404 events. 424655/560404 cut-off events. For 2621887/2621887 co-relation queries the response was YES. Maximal size of possible extension queue 11474. Compared 3920945 event pairs, 40751 based on Foata normal form. 4400/537225 useless extension candidates. Maximal degree in co-relation 2448603. Up to 304913 conditions per place. [2023-08-04 08:12:36,939 INFO L140 encePairwiseOnDemand]: 422/439 looper letters, 742 selfloop transitions, 453 changer transitions 1/1200 dead transitions. [2023-08-04 08:12:36,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 1200 transitions, 17000 flow [2023-08-04 08:12:36,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-04 08:12:36,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-04 08:12:36,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2559 transitions. [2023-08-04 08:12:36,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36432232346241455 [2023-08-04 08:12:36,942 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2559 transitions. [2023-08-04 08:12:36,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2559 transitions. [2023-08-04 08:12:36,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 08:12:36,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2559 transitions. [2023-08-04 08:12:36,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 159.9375) internal successors, (2559), 16 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:12:36,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 439.0) internal successors, (7463), 17 states have internal predecessors, (7463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:12:36,948 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 439.0) internal successors, (7463), 17 states have internal predecessors, (7463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 08:12:36,948 INFO L175 Difference]: Start difference. First operand has 149 places, 385 transitions, 5714 flow. Second operand 16 states and 2559 transitions. [2023-08-04 08:12:36,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 1200 transitions, 17000 flow Received shutdown request... [2023-08-04 08:16:38,395 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-04 08:16:38,396 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-04 08:16:39,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2023-08-04 08:16:39,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 Cannot interrupt operation gracefully because timeout expired. Forcing shutdown